permacomputing

permacomputing.net wiki source files
git clone https://git.bleu255.com/repos/permacomputing.git
Log | Files | Refs

commit 1914fe98960d7a2ea8780c2788deef04faeefe03
parent c0e56a94c84c2d9a2d1321027a433417aa09d12f
Author: Ville-Matias Heikkila <viznut@low.fi>
Date:   Fri Aug 19 19:51:39 +0300

add page
Diffstat:
web_browser.mdwn | 17+++++++++++++++++
1 file changed, 17 insertions(+), 0 deletions(-)
diff --git a/web_browser.mdwn b/web_browser.mdwn
@@ -0,0 +1,16 @@
+A **web browser** is a client program for accessing the [[World Wide Web|WWW]].
+Its main feature is the loading of HTML pages over HTTP(S) connections and
+rendering them. There are moderate-sized web browsers as well as huge and
+bloated ones.
+
+Today, many WWW sites are entire applications that depend on complex
+client-side programmability with [[Javascript]] or [[WebAssembly]]. This
+makes the modern web browser the most common application software platform.
+Supporting it may therefore be useful, even though exclusively supporting
+such an unreliable target is not that wise from the permacomputing point of
+view.
+
+Programs written in [[C]], [[C++]] and some other languages can be compiled
+into web browser applications with LLVM-based compilers such as Emscripten
+and [[Zig]]. This makes it possible to minimize web-specific code and to use
+the same source code for native applications.+
\ No newline at end of file