DeepSeek Ships a Web-Based Agent Runner, and pnpm 12 Hits RC in Rust
🌰Lizi Frontend Weekly Issue 142 (2026.08.10 - 2026.08.16): Browse the latest frontend news of the week, learn excellent articles from home and abroad, and let's keep our curiosity about the frontend.
📰 Tech News
DeepSeek Harness: DeepSeek's brand-new Agent runtime framework built on Node. This well-known domestic model lab released its self-developed project today, aiming to compete with Claude Code, and it has already gained 30,000 stars on GitHub. However, it is not a traditional command-line tool but runs through a web interface. Interestingly, all features are implemented as plugins, with the underlying layer developed based on the existing Node plugin system Cordis; DeepSeek has hired the original author of that project.
pnpm 12 RC: pnpm 12 is a version rewritten in Rust and is currently in the release candidate stage. No migration work is needed for the upgrade: except for the four differences listed in the documentation, it fully retains the commands, arguments, configuration options, and lockfile format of pnpm 11. The pnpm design philosophy document applies to both versions.
crypto‑js: A weak pseudo-random number generator (PRNG) that existed in the crypto‑js library for 12 years was exploited, leading to the theft of crypto wallet assets. This only affects you if you used the library to generate keys on versions prior to 4.0.0 (the old version from 2020).
React Native 0.87: React Native released version 0.87. Its public JavaScript API has now been upgraded to a strict-mode TypeScript API, with type definitions generated directly from the React‑Native source code. The Metro build tool has been upgraded to a leaner v0.87, and the iOS platform has added experimental Swift Package Manager support.
Deno 2.9.5: Added an experimental QuickJS backend for
deno compileanddeno desktop.
📒 Tech Articles
How Baseline Can Help You Ship Less JavaScript: Using Baseline standards to slim down JS bundle sizes — a practical dependency audit approach. The article categorizes dependencies into four groups: internationalization, network requests, basic UI, and Lodash utilities. It provides verification questions you must ask yourself before removing a third-party library, and uses Day.js replacing Temporal as an example to demonstrate scenarios where blind replacement actually increases bundle size. It refines the common idea of "replacing libraries with native browser APIs" into a rigorous, reusable audit process.
Progressive Enhancement Inside of JavaScript: Progressive Enhancement Inside JavaScript — While working on a train with an intermittent network connection, Remy noticed that users can interact with a page before its JavaScript has finished loading. A clever solution is to bind event handlers early and then replay the user's interaction intent afterward.
DeepSeek Harness Beginner Tutorial: DeepSeek officially released its first Agent product, DeepSeek Harness (dsh), fully open-sourced under the MIT license, directly targeting Claude Code and Codex. This article condenses a complete beginner's tutorial into 20,000 words; you can follow along by simply opening the dsh web interface.
🔧 Dev Tools
- hucre 1.0: A zero-dependency, tree-shakable spreadsheet engine under the MIT open-source license, used for reading and writing mainstream spreadsheet formats. It supports embedding images, hyperlinks, password protection, and pivot tables.
- vlt 1.0: A tool that can directly replace npm. Its core highlight is the
vlt querycommand, which can use over 60 CSS-like selectors on the dependency graph (half of which are security-related). vlt also offers a managed private package registry service.
- TanStack Table v9: This headless table library has achieved a tree-shakable architecture. State management has been migrated to TanStack Store, gaining fine-grained reactivity. Memory usage when handling large datasets has been significantly optimized.
🚀🚀🚀 The above news and articles are selected from common weeklies, such as JavaScript Weekly, etc. The weekly content will also be continuously optimized and improved. I hope you like it.
💖 Welcome to follow the WeChat public account: Lizi Frontend