Tagged articles
7 articles
Page 1 of 1
Open Source Linux
Open Source Linux
Feb 18, 2025 · Frontend Development

Run Linux Inside a PDF: How a Teen Turned a PDF into a Live OS

A teenage developer has ingeniously run a full Linux system inside a PDF by adapting the TinyEMU RISC‑V emulator to asm.js and using PDF‑embedded JavaScript, enabling interactive command‑line access via a virtual keyboard in Chromium‑based browsers.

BrowserPDFRISC-V
0 likes · 3 min read
Run Linux Inside a PDF: How a Teen Turned a PDF into a Live OS
Tencent Cloud Developer
Tencent Cloud Developer
Mar 7, 2024 · Frontend Development

WebAssembly: History, Principles, and Applications

WebAssembly, originating from Mozilla’s asm.js experiment and standardized in 2017, offers a compact binary format that outperforms JavaScript and asm.js, enabling near‑native speed for compute‑intensive web and server workloads, with real‑world adoption in graphics, video, AI, and cloud micro‑services.

BackendWASIWasm
0 likes · 36 min read
WebAssembly: History, Principles, and Applications
ByteDance Web Infra
ByteDance Web Infra
Jun 8, 2023 · Fundamentals

Modular Programming and Dynamic Linking in JavaScript and WebAssembly

This article explains the principles of modular programming, examines JavaScript and asm.js module systems, and details how WebAssembly extends these concepts with import/export sections and dynamic linking mechanisms, while also reviewing current proposals and future trends for module linking and component models.

JavaScriptModular ProgrammingWebAssembly
0 likes · 28 min read
Modular Programming and Dynamic Linking in JavaScript and WebAssembly
ByteFE
ByteFE
Jun 2, 2023 · Fundamentals

Modular Programming and Dynamic Linking in WebAssembly and JavaScript

This article explains the principles of modular programming, examines JavaScript and asm.js module systems, details how WebAssembly implements import/export and dynamic linking, and reviews current proposals such as ES Module integration, Module Linking, and Component Model that shape the future of WebAssembly modularity.

JavaScriptModular ProgrammingModule Linking
0 likes · 29 min read
Modular Programming and Dynamic Linking in WebAssembly and JavaScript
Taobao Frontend Technology
Taobao Frontend Technology
Jul 14, 2021 · Frontend Development

From Emscripten to WebAssembly: A Decade of Bringing C++ to the Browser

This article traces the ten‑year evolution from Emscripten’s early C++‑to‑JavaScript compiler through asm.js to modern WebAssembly, highlighting key milestones, technical challenges, performance optimizations, and real‑world applications such as games, AutoCAD, and Google Meet, while providing code examples and installation steps.

Browser PerformanceEmscriptenJavaScript
0 likes · 17 min read
From Emscripten to WebAssembly: A Decade of Bringing C++ to the Browser
Baidu Maps Tech Team
Baidu Maps Tech Team
Dec 7, 2017 · Frontend Development

How WebAssembly Boosts Web Performance: From asm.js to Near‑Native Speed

This article explains the evolution from asm.js to WebAssembly, compares their performance, outlines implementation strategies—including AssemblyScript, hand‑written asm.js, and C/C++ compilation with Emscripten—and provides practical code examples and tips for integrating WebAssembly into web applications.

BinaryenEmscriptenJavaScript
0 likes · 15 min read
How WebAssembly Boosts Web Performance: From asm.js to Near‑Native Speed