Browser-based computing is the use of the web browsers to perform computing tasks. Opportunities for computing on the Web have been noted as far back as 1997. Computing over the web was described in 2000. Applications include distributed computing for web workers as illustrated by James (formerly CrowdProcess) and HASH, the use of the browser's stack in QMachine, the embedding of web applications as semantic hypermedia components and the Signaling Server in Peer-to-peer networks set via WebRTC. Browser-based computing complements cloud computing, because they reduce server-side computational load, often using cloud-hosted, RESTful web services.
References
- Furmanski W (1997). "Petaops and Exaops: Super-computing on the Web". IEEE Internet Computing. 1 (2): 38–46. doi:10.1109/4236.601097.
- Fox G (2001). "Introduction to Web computing". Computing in Science & Engineering. 3 (2): 52–53. doi:10.1109/mcise.2001.909002.
- Wilkinson SR, Almeida JS (2014). "QMachine: commodity supercomputing in web browsers". BMC Bioinformatics. 15: 176. doi:10.1186/1471-2105-15-176. PMC 4063228. PMID 24913605.
- Verborgh R (2014). "Serendipitous web applications through semantic hypermedia" (PDF). Sort. 100.
- "WebRTC". WebRTC.org.