JavaScript desktop apps in under 10MB
JavaScript desktop apps in under 10MB
#803 — September 22, 2026 Read on the Web JavaScript Weekly tinyjs: Build JavaScript Desktop Apps in <10MB — I built an app with this and was impressed. You get a txiki.js -powered backend with full system access (including FFI!), native webview rendering, and tiny macOS, Linux, and Windows builds. It even makes it easy to sign/notarize the final app. Tarwin Stroh-Spijer There are lots of great options in this space though: Electrobun offers richer multi-window and GPU features, at the cost of a larger TypeScript runtime – though it can instead use Zig, Rust, Go, or Odin for a tiny native main process. Perry is a TypeScript to native AOT compiler whose primary UI model renders AppKit, Win32 and GTK4 widgets for a more conventionally native feel. Electron and the experimental Deno Desktop are powerful, but their executables typically run several times larger. Neutralinojs apps can be even smaller than tinyjs's, but you lose the general-purpose JavaScript privileged backend by design. Full-Text Search in Drizzle Without a Second System — Try the official ParadeDB integration for Drizzle. Search your live Postgres tables. No ETL, no Elasticsearch. ParadeDB cloud coming soon. ParadeDB sponsor Persistent Databases in the Browser with DuckDB-Wasm and OPFS — A walkthrough of running DuckDB in the browser with a database file that survives reloads using the Origin Private File System now supported by all major browsers. Piovesan and Wielenga (DuckDB) How Linear Reworked Its CI for 4x the Tests — Eager agents grew Linear's test suite, and its CI costs with it! They share some remedies: rewriting type-aware ESLint rules as plain AST checks cut lint time 55% and eased a move to Oxlint , while selectively turning off Vitest's isolation saved a further 17% a month. Mufeez Amjad (Linear) IN BRIEF: Lovable rewrote Vite's dev server in Rust (calling it OJ ) for performance reasons, but Evan You disputes the benchmark and predicts AI will have everyone maintaining "their own slop fork" . 📊 npmchart.com plots download trends, releases and repo activity for any npm package (here's Svelte's , for example), and lets you compare packages. 🔒 npm now offers stage-only tokens to let automated workflows stage a release for a maintainer to approve with 2FA. This offers a migration path for those who can't move to trusted publishing yet. RELEASES: Turborepo 2.11 – Experimental Rust, Python and Go support joins the task graph, plus up to 4x faster startup over 2.9. ESLint 10.11.0 – Performance update with faster startup and linting. Node.js 26.10.0 (Current) – Adds util.debounce / throttle . 📊 billboard.js 4.1 , QuickJS-ng 0.17.0 , VueUse 15.0 📖 Articles and Videos An Undercover Analyst Infiltrated the Gang Behind 'Mini Shai-Hulud' — Bad news for the group behind this spring's cascading supply chain attacks… Google had a mole in their group chat! WIRED explains how the group was monitored and disrupted, leading to two recent arrests . Andy Greenberg (WIRED) The V8 Runtime Undermined My Constant-Time JavaScript Library — A look at how…
📖 Cet article provient d'une source externe.
🔗 Lire l'article complet sur la source →500 mots extraits · Source originale
Ordinateur portable léger E157 de 15,6 pouces, 8 Go de RAM + 256 Go de stockage, Windows 11, processeur Intel Alder Lake N100 quadricœur, prise américaine
✅ Découvrez toutes les caractéristiques.
✅ Vérifiez la disponibilité actuelle.
✅ Consultez les avis des acheteurs.