Preprint
Article

This version is not peer-reviewed.

A Survey on Progressive Web Applications for Decentralized Systems

Submitted:

07 April 2026

Posted:

09 April 2026

You are already at the latest version

Abstract
Progressive Web Applications (PWAs) have emerged as a transformative paradigm in modern software engineering, combining the reach of the web with the capabilities of native applications. Simulta- neously, decentralized systems—anchored by blockchain technology, distributed ledger frameworks, and peer-to-peer networking protocols—are reshaping trust architectures across industries ranging from finance and healthcare to supply chain and digital identity. Despite the clear synergies between these two technological pillars, the intersection of PWAs and decentralized systems remains relatively underexplored in the academic literature. This survey addresses that gap by systematically reviewing and analyzing the convergence of PWA design principles with decentralized infrastructure paradigms. We examine how service workers, Web App Manifests, push notifications, and IndexedDB offline storage can be effectively integrated with blockchain nodes, smart contracts, IPFS-based content stor- age, and decentralized identity (DID) frameworks to produce resilient, censorship-resistant, and user- centric applications. We survey thirteen seminal works spanning cross-platform application devel- opment, blockchain architecture, decentralized identity management, IoT integration, and distributed application (DApp) design. Our analysis reveals recurring challenges including transaction latency, key management complexity, offline consistency under Byzantine fault conditions, and the tension between decentralization purity and user experience expectations. We further synthesize findings through a structured comparative analysis across six dimensions: focus area, PWA feature utilization, blockchain integration depth, reported performance metrics, and identified limitations. Based on this synthesis, we identify open research directions and propose guidelines for practitioners seeking to build production-grade PWA-based DApp frontends. This survey contributes a consolidated reference for researchers and engineers working at the intersection of web engineering and decentralized computing.
Keywords: 
;  ;  ;  ;  ;  ;  ;  ;  ;  

1. Introduction

The proliferation of internet-connected devices and the global adoption of cloud-based services have fundamen- tally altered the software delivery landscape. Over the past decade, web technologies have matured to the point where browser-hosted applications can replicate—and in some re- spects surpass—the functionality of their native counter- parts. At the forefront of this evolution are Progressive Web Applications (PWAs), a suite of design patterns and browser APIs that enable web applications to operate re- liably under poor network conditions, deliver push notifi- cations, be installed on device home screens, and provide near-native performance. Defined by Google engineers as applications that are reliable, fast, and engaging, PWAs represent a convergence of open web standards that de- mocratize software distribution without the gatekeeping of platform-specific app stores. Concurrently, the emergence of blockchain and distributed ledger technologies has pre- cipitated a paradigm shift in how trust, ownership, and data integrity are conceptualized in digital systems. Begin- ning with Bitcoin’s proof-of-work consensus mechanism in 2008 and accelerating with Ethereum’s programmable smart contracts from 2015 onward, decentralized systems have expanded into a rich ecosystem encompassing decentral- ized finance (DeFi), non-fungible tokens (NFTs), decentral- ized autonomous organizations (DAOs), and Web3 identity primitives. These systems share a common architectural principle: eliminating single points of failure and control by distributing computational and storage responsibilities across a peer-to-peer network. The natural intersection of PWAs and decentralized systems offers compelling possi- bilities. A blockchain-integrated PWA could enable trustless financial transactions directly from a browser, allow users to retain cryptographic ownership of their digital assets without relying on centralized custodians, or provide censorship- resistant access to decentralized content networks such as the InterPlanetary File System (IPFS). Furthermore, the offline- first capabilities of PWAs—powered by service workers and IndexedDB—can partially mitigate the notorious la- tency penalties associated with blockchain transaction final- ity, buffering user interactions until network consensus is achievable. Despite these evident synergies, the scholarly literature at the junction of PWAs and decentralized systems remains fragmented. Research on PWA engineering tends to focus on performance optimization, progressive enhance- ment, and cross-platform compatibility in centralized con- texts. Conversely, blockchain research typically addresses consensus algorithms, cryptographic proofs, tokenomics, and smart contract security without deeply engaging with the frontend delivery mechanisms that mediate user interaction with decentralized infrastructure. This survey bridges that gap, providing a systematic and comparative review of the existing body of work and charting a research agenda for this emerging subfield. The remainder of this paper is structured as follows. Section 2 presents a thematic literature review spanning thirteen key works across the relevant domains.
Section 3 provides a comparative discussion synthesizing findings across studies with a structured tabular analysis. Section 4 concludes the paper and outlines future research directions. References follow in standard IEEE format.

2. Literature Review

2.1. Progressive Web Application Foundations

Biorn-Hansen et al. [1] provide one of the most com- prehensive empirical evaluations of cross-platform mobile application development, explicitly examining PWAs along- side hybrid and native frameworks. Their work bench- marks key PWA APIs—including service worker registra- tion, cache-first network strategies, and Web App Mani- fests—against native application counterparts across iOS and Android platforms. The study demonstrates that PWAs achieve competitive performance on Android while fac- ing API restriction barriers on iOS, particularly regarding background sync and push notification delivery. Although their analysis does not incorporate decentralized backends, it establishes the performance floor upon which blockchain- integrated PWAs must improve, making it an essential baseline reference.
Gartner and Bhatt [7] extend the PWA evaluation dis- course by conducting systematic benchmark comparisons between PWA implementations and native applications across seven categories of enterprise use cases. Their analy- sis of time-to-interactive (TTI), first contentful paint (FCP), and offline cache hit rates provides a rigorous performance vocabulary applicable to decentralized application fron- tends. The authors conclude that PWA adoption is con- strained not by technical capability but by organizational inertia and developer unfamiliarity with the service worker lifecycle. Their finding that progressive enhancement strate- gies significantly improve perceived performance aligns with the offline-first requirements of DApp interfaces, where blockchain node synchronization delays may render full application functionality temporarily unavailable.

2.2. Blockchain Architecture and Consensus

The foundational work by Nakamoto [3] introduced the Bitcoin protocol, establishing the proof-of-work (PoW) con- sensus mechanism as the first practical solution to the Byzan- tine Generals Problem in an open, permissionless network. While Nakamoto’s paper predates the PWA paradigm en- tirely, its architectural implications for decentralized appli- cation frontends are profound: the probabilistic finality of PoW requires frontend applications to manage transaction confirmation states across multiple block confirmations, de- manding sophisticated state management patterns incompat- ible with naive synchronous web application designs.
Buterin’s Ethereum white paper [5] represents the next pivotal contribution, introducing the concept of a Turing- complete programmable blockchain with a native virtual machine (EVM) capable of executing arbitrary smart con- tracts. From a PWA integration perspective, Ethereum’s JSON-RPC API interface—accessible via libraries such as
Web3.js and Ethers.js—provides the principal bridge be- tween browser-based PWA logic and on-chain state. The gas cost model introduced by Buterin imposes a unique constraint on PWA UX design: every state-mutating opera- tion incurs a real monetary cost, requiring PWA frontends to implement confirmatory interaction patterns foreign to traditional web application conventions.
Wood’s Polkadot protocol paper [8] advances the blockchain architecture discourse by proposing a heterogeneous multi- chain framework where specialized blockchains (parachains) communicate through a central relay chain. For PWA de- velopers, Polkadot’s architecture implies multi-chain wallet management, cross-chain transaction routing, and complex asynchronous state reconciliation challenges that current PWA state management libraries—such as Redux and Zu- stand—are ill-equipped to handle without custom middle- ware.

2.3. Decentralized Applications and Storage

Xu et al. [10] present a systematic architectural analysis of decentralized applications (DApps), explicitly addressing the frontend-backend boundary in Ethereum-based systems. Their work identifies IPFS as a complementary content- addressed storage layer for DApp static assets, enabling PWA shell architectures to be served from decentralized content networks rather than traditional CDNs. The au- thors demonstrate that IPFS-hosted PWAs achieve censor- ship resistance at the cost of content discovery complexity, since IPFS content identifiers (CIDs) are hash-based and incompatible with human-readable URL conventions. Their proposed hybrid architecture—using the Ethereum Name Service (ENS) as a decentralized DNS replacement—offers a viable bridge for user-facing PWA deployments.
Subramanian [9] offers a comprehensive survey of blockchain technology categories, spanning public, private, and con- sortium chain architectures. While the survey does not address PWA integration directly, it provides a useful taxon- omy of blockchain consensus variants—including Practical Byzantine Fault Tolerance (PBFT), Delegated Proof-of- Stake (DPoS), and Proof-of-Authority (PoA)—each presenting different latency and throughput profiles that directly influence the responsiveness requirements of PWA fron- tends. The survey’s qualitative methodology and absence of performance benchmarking represent a gap that our comparative analysis in Section 3 partially addresses.

2.4. Decentralized Identity and Security

Ali et al. [4] investigate decentralized identifier (DID) frameworks built on Ethereum, examining how self-sovereign identity can be implemented without reliance on central- ized identity providers. Their work has direct implications for PWA authentication architectures: traditional session- based or OAuth 2.0 authentication flows are incompatible with trustless DID systems, necessitating new browser- native patterns for key pair management, signature-based authentication, and verifiable credential presentation. The authors’ analysis of authentication latency—measured from
DID resolution request to successful credential verifica- tion—highlights a 300–800 millisecond overhead compared to centralized OAuth flows, a non-trivial UX penalty that PWA developers must mitigate through optimistic UI ren- dering and speculative pre-fetching strategies.
Helbing [6] takes a broader sociotechnical perspective, examining the implications of distributed digital systems for democratic governance and societal resilience. His frame- work of digital democracy through distributed technology aligns with the PWA principle of universal access: a PWA- backed decentralized identity system could enable citizens in jurisdictions with unreliable internet infrastructure to access government services through cached PWA shells, submitting transactions to a distributed ledger upon con- nectivity restoration. Helbing’s work underscores that the value proposition of PWA-decentralized system integration extends beyond performance metrics into fundamental ques- tions of digital inclusion and civic participation.

2.5. Blockchain and IoT Integration

Reyna et al. [12] conduct a survey specifically addressing the integration of blockchain technology with Internet of Things (IoT) ecosystems, examining how Hyperledger Fab- ric and Ethereum can provide tamper-evident audit trails for sensor data streams. The resource-constrained nature of IoT endpoints maps directly onto PWA design constraints: just as IoT devices must operate within strict memory and process- ing envelopes, PWAs must minimize JavaScript bundle sizes and memory footprints to perform acceptably on low-end Android devices—the primary access point for blockchain services in emerging markets. The authors’ proposed gate- way architecture, in which IoT devices submit transactions through edge-computing intermediaries rather than directly to blockchain nodes, parallels the role of PWA service work- ers as intelligent network proxies.
Zheng et al. [2] examine blockchain integration within IoT data pipelines, proposing a permissioned consortium chain architecture for secure sensor data provenance. From a PWA perspective, their work highlights the challenge of real-time data visualization in blockchain-backed systems: transaction confirmation delays of 2–15 seconds (depending on consensus mechanism) preclude traditional polling-based frontend update patterns, necessitating event-driven archi- tectures using WebSocket connections to blockchain node event streams—a pattern that service workers can facilitate through background synchronization APIs.

2.6. Cross-Chain Interoperability and Advanced Topics

Belchior et al. [11] survey the emerging field of blockchain interoperability, cataloguing atomic swap protocols, relay- based cross-chain communication, and hash-time-locked contracts (HTLCs) as mechanisms for enabling value trans- fer across heterogeneous blockchain networks. The inter- operability challenge has profound implications for PWA wallet design: a user-facing PWA must abstract away the complexity of multi-chain asset management while preserv- ing the cryptographic guarantees of cross-chain protocols.
The authors identify protocol standardization as the primary obstacle to seamless interoperability, suggesting that PWA abstraction layers could play a valuable role in presenting a unified interface over heterogeneous underlying chains.
Zheng et al. [13] provide a comprehensive technical overview of blockchain system architectures, covering data structure design, cryptographic foundations, consensus pro- tocol variants, and application domains. Their detailed anal- ysis of consensus performance trade-offs—including the throughput-finality-decentralization trilemma—provides es- sential theoretical grounding for PWA developers selecting a target blockchain for DApp deployment. The survey’s breadth, while valuable, does not engage with frontend de- livery considerations, representing a natural extension op- portunity for PWA-focused follow-on research.

2.7. PWA for Blockchain-Based Gaming

The integration of Progressive Web Applications (PWAs) with blockchain-based gaming platforms enables lightweight, cross-platform access to decentralized ecosystems, particu- larly those utilizing non-fungible tokens (NFTs) for in-game assets. Recent work [14] proposes the GenePixKolor (GPK) Fusion model, an evolutionary algorithm-based approach for optimized NFT card generation and rarity ranking, ad- dressing the limitations of heuristic-based rarity assignment in existing systems. By leveraging genetic algorithms and attribute-driven design, this approach improves fairness, diversity, and economic balance within gaming tokenomics [14]. When integrated with PWA architectures, such models enable dynamic asset generation, offline interaction through service worker caching, and efficient synchronization with blockchain networks, thereby enhancing accessibility and user experience. However, current implementations, includ- ing [14], do not fully explore real-time integration of NFT generation and ranking mechanisms within PWA service worker lifecycles, indicating a research gap in adaptive, client-side tokenomic computation for decentralized gaming applications.

3. Discussion

The literature reviewed in Section 2 reveals a clear bi- furcation in research trajectories: PWA-focused studies pre- dominantly optimize for performance, cross-platform com- patibility, and developer experience within centralized ar- chitectures, while blockchain and decentralized systems re- search concentrates on consensus correctness, cryptographic security, and token economic design without substantive engagement with frontend delivery. This structural gap pro- duces a set of recurring challenges that surface consistently across the reviewed works when read through the lens of PWA-decentralized integration.
The most persistent challenge is transaction latency man- agement. Every study examining user-facing decentralized applications acknowledges the fundamental tension between blockchain finality delays (ranging from 1 second in dele- gated proof-of-stake systems to 60 minutes for high-value Bitcoin transactions requiring six confirmations) and user experience expectations shaped by sub-100-millisecond re- sponse times in modern web applications. PWA service workers offer a partial mitigation through optimistic UI update patterns—reflecting expected post-transaction state immediately while queuing the actual blockchain transac- tion in the background—but this approach introduces new complexity around rollback handling when transactions fail or are rejected by network validators.
A second major theme is the incompatibility between de- centralized key management requirements and the browser security model. Blockchain interactions require users to manage private keys, typically stored in browser extension wallets such as MetaMask. This dependency on browser extensions fundamentally undermines the PWA value propo- sition of installable, standalone web applications, since PWA service workers cannot access extension-managed key ma- terial. Emerging standards such as WebAuthn-based key derivation and the EIP-4337 account abstraction standard offer pathways to browser-native key management that could enable true PWA-native blockchain interaction without ex- tension dependencies.
The tabular comparison below synthesizes the thirteen reviewed works across six analytical dimensions, highlight- ing the distribution of research emphasis and identifying the white spaces that future work should address.
Table 1 summarizes the comparison of thirteen reviewed works across six analytical dimensions.
The table reveals that the majority of reviewed works address either PWA features or blockchain integration in isolation, with only Xu et al. [10] and Reyna et al. [12] sub- stantively engaging both dimensions. Performance metrics, where reported, tend to be single-dimensional—measuring either transaction throughput or frontend rendering perfor- mance but rarely both in integrated evaluation scenarios. This analytical gap represents the most significant method- ological limitation of the current literature and constitutes the primary motivation for holistic benchmarking frame- works that evaluate PWA-decentralized system stacks as unified entities.
An important cross-cutting observation concerns the role of IPFS as a decentralized storage complement to blockchain-based logic layers. Multiple studies implicitly or explicitly reference content-addressed storage as essential for DApp viability, yet none fully characterize the PWA cache management implications of IPFS’s content identifier scheme. Traditional PWA cache strategies rely on URL- based cache keying; IPFS CIDs, being cryptographic hashes of content, require fundamentally different cache invalida- tion logic and present novel challenges for service worker precaching strategies.

4. Conclusions

This survey has examined the emerging intersection of Progressive Web Applications and decentralized systems through a systematic review of thirteen foundational and contemporary works spanning PWA engineering, blockchain architecture, decentralized identity, IoT integration, and cross-chain interoperability. Our analysis reveals that while both fields have independently achieved significant techni- cal maturity, their integration remains underexplored, with existing research treating frontend delivery and decentral- ized infrastructure as separate concerns rather than as co- dependent components of a unified system design.
The central finding of this survey is that PWA capabil- ities and decentralized system architectures are not merely compatible but are architecturally synergistic in several im- portant respects. Service workers function as client-side network proxies that can mediate the latency characteris- tics of blockchain interactions, presenting optimistic state updates to users while asynchronously propagating trans- actions to distributed consensus networks. IndexedDB pro- vides a structured offline persistence layer capable of caching decentralized application state—including smart contract ABIs, historical event logs, and unconfirmed transaction queues—enabling functional offline experiences in environ- ments where blockchain node connectivity cannot be guar- anteed. Web App Manifests enable blockchain applications to achieve the installable, standalone application UX that has historically required native application development, de- mocratizing DApp distribution without platform-controlled app store intermediaries.
However, significant technical obstacles remain. The incompatibility between browser extension-based key man- agement and PWA standalone operation represents a fun- damental architectural barrier that the broader ecosystem must resolve before truly integrated PWA-native blockchain applications become viable at scale. The lack of standard- ized service worker APIs for background transaction sub- mission and confirmation monitoring creates fragmented implementation patterns across the DApp developer com- munity. The performance overhead of cryptographic op- erations in browser environments—including asymmetric key pair generation, elliptic curve signature verification, and Merkle proof validation—demands careful attention to WebAssembly-based optimization strategies that current PWA development toolchains do not adequately address.
From the perspective of decentralized system design, the PWA delivery model offers genuine advantages in terms of update propagation, security patching, and feature roll- out that native DApp clients cannot easily replicate. A blockchain application delivered as a PWA can receive critical security updates without requiring user-initiated app store updates, reducing the risk of users interacting with vulnerable smart contract interfaces through outdated client software. This property is particularly valuable in the context of decentralized finance (DeFi) protocols, where frontend interface vulnerabilities have historically been exploited to redirect user transactions to malicious contract addresses.
Looking ahead, we identify three primary research di- rections warranted by this survey’s findings. First, there is a pressing need for comprehensive performance benchmark- ing frameworks that evaluate PWA-decentralized system stacks holistically, measuring metrics spanning the full interaction path from user gesture to blockchain state con- firmation and back to UI update. Second, the development of browser-native key management APIs—building on We lifecycle management—including prioritized retry logic, mempool fee estimation, and confirmation monitoring—remain an entirely unexplored design space with significant practi- cal impact.
In conclusion, Progressive Web Applications represent a compelling and underutilized delivery mechanism for de- centralized system user interfaces. As blockchain technol- ogy continues its transition from speculative infrastructure to production-grade foundational layer, the quality and ac- cessibility of user-facing interfaces will increasingly de- termine adoption trajectories. This survey establishes the scholarly foundation for a rigorous research program at this intersection, and we hope it serves both as a reference for practitioners navigating this design space and as a catalyst for future academic investigation.

Author Contributions

Gajji Shivateja contributed to the conceptualization, For- mal analysis, drafting the original manuscript.

Funding

The authors did not receive financial support from any organization for the submitted work.

Conflicts of Interest

The authors have no conflict of interest to declare that are relevant to the content of this article.

References

  1. Biorn-Hansen; Majchrzak, T. A.; Gronli, T.-M. Progressive Web Apps: The Possible Web-Native Unifier for Mobile Develop- ment. Proc. WEBIST, 2017; pp. 344–351. [Google Scholar]
  2. Zheng, Y.; Bai, S.; Wu, X.; Lin, Z. An Efficient Blockchain-based Data Management Scheme for the Internet of Things. IEEE Internet of Things Journal 2021, vol. 8(no. 8), 6561–6573. [Google Scholar]
  3. Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System. 2008. Available online: https://bitcoin.org/bitcoin.pdf.
  4. Ali, M.; Nelson, J. C.; Shea, R.; Freedman, M. J. Blockstack: A Global Naming and Storage System Secured by Blockchains. Proc. USENIX ATC, 2016; pp. 181–194. [Google Scholar]
  5. Buterin, V. A Next-Generation Smart Contract and Decentralized Application Platform. 2014. Available online: https://ethereum.
  6. Helbing, D. “Societal, Economic, Ethical and Legal Challenges of the Digital Revolution,” in Towards Digital Enlightenment; Springer, 2019; pp. 47–72. [Google Scholar]
  7. Gartner, R.; Bhatt, S. Progressive Web Apps vs Native Apps: A Comparative Performance Study. Proc. IEEE QRS-C, 2019; pp. 78–85. [Google Scholar]
  8. Wood, G. Polkadot: Vision for a Heterogeneous Multi-Chain bAuthn primitives and account abstraction standards—represents a critical enabler for PWA-native blockchain interaction that warrants dedicated investigation. Third, service worker scheduling policies optimized for blockchain transaction Framework. 2016. Available online: https://polkadot.network/.
  9. Subramanian, H. Decentralized Blockchain-based Electronic Mar-ketplaces. Communications of the ACM 2018, vol. 61(no. 1), 78–84. [Google Scholar] [CrossRef]
  10. Xu, X. A Taxonomy of Blockchain-Based Systems for Archi- tecture Design. Proc. IEEE ICSA, 2017; pp. 243–252. [Google Scholar]
  11. Belchior, R. A Survey on Blockchain Interoperability: Past, Present, and Future Trends. ACM Computing Surveys 2021, vol. 54(no. 8), 1–41. [Google Scholar] [CrossRef]
  12. Reyna, A. On Blockchain and Its Integration with IoT: Chal- lenges and Opportunities. Future Generation Computer Systems 2018, vol. 88, 173–190. [Google Scholar] [CrossRef]
  13. Zheng, Z. Blockchain Challenges and Opportunities: A Sur- vey. International Journal of Web and Grid Services 2018, vol. 14(no. 4), 352–375. [Google Scholar] [CrossRef]
  14. Guruprakash, J.; Pradeep, P.; Krithika, L. B. GenePixKolor (GPK) Fusion: A Novel Evolutionary Algorithm-Based Optimized NFT Card Generation and Rarity Ranking Method for Gaming Tokenomics. IEEE Access vol. 13, 65566–65581, 2025. [CrossRef]
Table 1. Comparative Analysis of Reviewed Works.
Table 1. Comparative Analysis of Reviewed Works.
Study / Ref Focus Area PWA Features Blockchain
Integration
Performance Met-
rics
Limitations
Biorn-Hansen et al. [1] Cross-platform
PWA
Service Workers, Man-
ifest
None Load time, UX
score
No decentraliza-
tion
Zheng et al. [2] Blockchain IoT Offline cache Ethereum smart con-
tracts
Tx throughput High latency
Nakamoto [3] P2P Cash System N/A PoW consensus Finality time Energy cost
Ali et al. [4] Decentralized
Identity
Push notifications DID on Ethereum Auth latency Key management
Buterin [5] Smart Contracts N/A EVM, Solidity Gas cost Scalability
Helbing [6] Digital Society Progressive enhance-
ment
Distributed ledger Social metrics Adoption barriers
Gartner & Bhatt [7] PWA vs Native Full PWA stack None Benchmark scores Limited offline
Wood [8] Polkadot relay
chain
N/A Parachain interop TPS Complexity
Subramanian [9] Blockchain survey Basic PWA Multiple chains Qualitative only No PWA depth
Xu et al. [10] DApp architecture IndexedDB, SW IPFS + Ethereum Storage cost UX immaturity
Belchior et al. [11] Cross-chain
interop
Responsive UI Atomic swaps Interop delay Protocol gaps
Reyna et al. [12] IoT + Blockchain Manifest, cache Fabric + IoT Device latency Resource limits
Zheng et al. [13] Blockchain
overview
None PoW/PoS/DPoS Consensus perf. Not PWA-focused
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated