Tagged articles
19 articles
Page 1 of 1
Full-Stack Cultivation Path
Full-Stack Cultivation Path
Feb 21, 2026 · Frontend Development

A TypeScript‑Only, Ultra‑Light Desktop Framework: Meet Electrobun

Electrobun is an open‑source framework that lets developers build cross‑platform desktop apps with only TypeScript, achieving roughly 12 MB bundle size by leveraging the system WebView, Bun runtime, and Zig native bindings, while offering incremental updates and type‑safe RPC, positioning it between Electron’s bloat and Tauri’s Rust complexity.

BunDesktop AppsElectrobun
0 likes · 7 min read
A TypeScript‑Only, Ultra‑Light Desktop Framework: Meet Electrobun
21CTO
21CTO
Jan 22, 2026 · Frontend Development

Electron 40.0.0 Unveiled: Core Stack Overhaul, New Features & Migration Guide

Electron 40.0.0, released on January 13, 2026, brings a comprehensive core stack upgrade—including Chromium 144, Node.js 24.11.1, and V8 14.4—adds new features like WebSocket authentication and HDR rendering, outlines breaking API changes, and provides a step‑by‑step migration guide for developers.

ChromiumDesktop AppsElectron
0 likes · 6 min read
Electron 40.0.0 Unveiled: Core Stack Overhaul, New Features & Migration Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 25, 2025 · Frontend Development

Electron vs Tauri: Which Cross‑Platform Desktop Framework Wins?

Electron and Tauri both enable building cross‑platform desktop apps with HTML/CSS/JavaScript, but they differ fundamentally in architecture, performance, security, resource usage, and developer experience; this article provides a detailed side‑by‑side comparison, including tables and code samples, to help you choose the right framework.

Desktop AppsElectronTauri
0 likes · 7 min read
Electron vs Tauri: Which Cross‑Platform Desktop Framework Wins?
21CTO
21CTO
Aug 26, 2024 · Frontend Development

Building a Mac Desktop App with Tauri 2.0: From Web Frontend to Rust Backend

This guide walks through creating a macOS desktop application using Tauri 2.0, demonstrating how to combine any web front‑end framework with Rust for a secure, lightweight, cross‑platform executable, complete with code samples and build steps.

Desktop AppsJavaScriptTauri
0 likes · 10 min read
Building a Mac Desktop App with Tauri 2.0: From Web Frontend to Rust Backend
21CTO
21CTO
May 23, 2024 · Frontend Development

Why Tauri Is Revolutionizing Desktop App Development with Rust

This article introduces the Rust‑based Tauri framework for building cross‑platform desktop applications, explains its architecture of a web front‑end paired with a Rust back‑end, showcases sample code, and evaluates its strengths and weaknesses from a developer’s perspective.

Desktop AppsRustTauri
0 likes · 6 min read
Why Tauri Is Revolutionizing Desktop App Development with Rust
21CTO
21CTO
Feb 15, 2024 · Frontend Development

Why Tauri Could Replace Electron for Faster, Smaller Desktop Apps

This article compares Electron and the newer Tauri framework, highlighting Electron's large binary size and Tauri's Rust‑backed, lightweight approach that lets web developers build native desktop applications with familiar JavaScript, HTML, and CSS.

Desktop AppsElectronJavaScript
0 likes · 7 min read
Why Tauri Could Replace Electron for Faster, Smaller Desktop Apps
Open Source Tech Hub
Open Source Tech Hub
Aug 2, 2023 · Backend Development

How NativePHP Bridges Laravel and Electron for Seamless Desktop Apps

This article explains how NativePHP integrates Laravel with Electron (and future Tauri) by providing a complete API, detailing installation, the boot process, core workflow involving Express and PHP servers, event handling, window management, and the benefits of using a unified backend‑centric approach.

Desktop AppsElectronJavaScript
0 likes · 10 min read
How NativePHP Bridges Laravel and Electron for Seamless Desktop Apps
21CTO
21CTO
Sep 24, 2022 · Frontend Development

Why Wails Is the Lightweight Go Alternative to Electron for Desktop Apps

This article explains how the Go‑based Wails framework provides a lightweight, fast, and native‑rendered solution for cross‑platform desktop applications, comparing it to Electron and detailing its features, IPC mechanism, and the recent v2 release.

Desktop AppsElectron AlternativeGo
0 likes · 6 min read
Why Wails Is the Lightweight Go Alternative to Electron for Desktop Apps
Liangxu Linux
Liangxu Linux
Jul 20, 2022 · Fundamentals

Essential Ubuntu Apps for 2022: Must‑Have Tools for Every User

This guide lists ten indispensable Ubuntu desktop applications—from GNOME Tweaks and Steam to VLC and Kdenlive—explaining their key features, typical use cases, and providing exact terminal commands for quick installation via apt, Flatpak or Snap.

Desktop AppsGNOMEUbuntu
0 likes · 9 min read
Essential Ubuntu Apps for 2022: Must‑Have Tools for Every User
21CTO
21CTO
Jun 21, 2022 · Frontend Development

Is Tauri the Future of Lightweight Desktop Apps? A Deep Dive vs Electron

This article compares Tauri and Electron, highlighting Tauri's smaller binaries, faster launch, lower memory usage, Rust‑based backend, and native auto‑update support, while also discussing development workflow, build process, architecture differences, and the trade‑offs each framework presents for cross‑platform desktop applications.

Desktop AppsElectronRust
0 likes · 9 min read
Is Tauri the Future of Lightweight Desktop Apps? A Deep Dive vs Electron
Java Architect Essentials
Java Architect Essentials
Sep 23, 2021 · Frontend Development

Electron Development Guide: Environment Setup, Project Creation, and Source Code Structure

This article provides a comprehensive guide to Electron development, covering its cross‑platform architecture, environment preparation, installation commands, project initialization with both the quick‑start template and vue‑cli, and detailed explanations of the source and application directory structures.

Desktop AppsDevelopment GuideElectron
0 likes · 10 min read
Electron Development Guide: Environment Setup, Project Creation, and Source Code Structure
Taobao Frontend Technology
Taobao Frontend Technology
Jun 16, 2021 · Frontend Development

What’s New in Electron 12 & 13? Key Features, APIs, and Code Samples

This article reviews the latest Electron 12 and 13 releases, highlighting new BrowserWindow options, session storage paths, moved APIs, Node.js promise‑based file system methods, V8 enhancements, contextBridge isolation, webFrameMain, menu sharing, async trash handling, spellcheck updates, net module additions, and breaking changes such as the removal of the Remote module and Flash support.

Desktop AppsElectronNode.js
0 likes · 10 min read
What’s New in Electron 12 & 13? Key Features, APIs, and Code Samples
21CTO
21CTO
Aug 4, 2019 · Frontend Development

What’s New in Electron 6.0? Exploring the Latest Promise Features and API Updates

Electron 6.0, the newest stable release, brings Chromium 76, Node.js 12.4, V8 7.6, enhanced Promise support, async dialog APIs, new shell.showItemInFolder, and numerous API improvements such as excludedFromShownWindowsMenu, all_frames support, Linux preview, Touch ID, and more, all installable via npm.

APIDesktop AppsElectron
0 likes · 4 min read
What’s New in Electron 6.0? Exploring the Latest Promise Features and API Updates
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Sep 25, 2018 · Frontend Development

How Does Electron‑Builder Turn Your Web App into a Standalone Executable?

This article explains step‑by‑step how to package an Electron application using electron‑builder and electron‑packager, analyzes the resulting file sizes and project structure, and dives into the core source code of electron‑builder to reveal how the packaging process creates the final executable and asar archives.

Desktop AppsElectronNode.js
0 likes · 15 min read
How Does Electron‑Builder Turn Your Web App into a Standalone Executable?