Web Almanac: JS; syntactic quirks; Parcel v2.14.0; Bun v1.2.5; Node.js on Discord; Node v20.19.0

The easiest security tool you will ever install.

socket.dev Sponsor

Socket’s developer-first platform detects and blocks malicious packages in real time. Our tools help developers quickly evaluate open source risk, automating the majority of dependency reviews to drastically reduce manual security engineering work. Socket analyzes the actual code of your dependencies to alert you to supply chain attacks and 70+ indicators of risk. Install our free GitHub app today.

Web Almanac 2024: JavaScript

almanac.httparchive.org github.com/hadiamjad github.com/NishuGoel github.com/HTTPArchive

The Web Almanac is “HTTP Archive’s annual state of the web report”. The chapter on JavaScript answers questions such as “How much JavaScript do we load?”.

JavaScript syntactic quirks (2020)

github.com github.com/jorendorff

Interesting document from 2020: “JavaScript is rather hard to parse. Here is an in-depth accounting of its syntactic quirks, with an eye toward actually implementing a parser from scratch.”

Parcel v2.14.0: React Server Components, MDX and more

github.com @devongovett@mastodon.social github.com/parcel-bundler

Highlights:
  • JavaScript:
    • React Server Components
    • Add RSC-based static site generator
    • First-class MDX support
    • Modernize react-error-overlay
  • Dev server:
    • Support running node bundles in dev server

Bun v1.2.5: support for Svelte and CSS modules

bun.sh github.com/Jarred-Sumner github.com/oven-sh

Highlights:
  • Svelte support in bundler and dev server
  • CSS modules support in bundler

Node.js

Node.js launches official community space on Discord

nodejs.org github.com/vcarl github.com/ovflowd @nodejs@social.lfx.dev

Node v20.19.0 (LTS): require(esm), module syntax detection, and more

nodejs.org github.com/marco-ippolito @nodejs@social.lfx.dev

Highlights:
  • require(esm) is enabled by default. Consequence: Packages that are published as ESM can now be used by CommonJS code in the Node.js LTS release.
  • Module syntax detection is enabled by default. Used for .js files where the nearest package.json has no property "module".

Node v23.10.0 (Current): --experimental-config-file and more

nodejs.org github.com/aduh95 @nodejs@social.lfx.dev

This email was sent to you. You can unsubscribe from this list here or update your preferences.

Older messages

Biome vs. Prettier & ESLint; ESLint flat config improvements; returning from async functions;

Tuesday, March 18, 2025

We have 6 links for you - the latest on JavaScript and tools Is Biome ready to replace Prettier & ESLint? medium.com ESLint: Evolving flat config with extends eslint.org @nzakas@fosstodon.org @

Trust in JS supply chain; sync vs. async code; JIT vulnerabilities; parseInt() and keycap emojis; V8

Wednesday, March 5, 2025

We have 10 links for you - the latest on JavaScript and tools Secure your JavaScript dependencies. socket.dev Sponsor Open source code makes up 90% of most codebases. Socket detects what traditional

Bundling dependencies; keyword `using`; Intl.DurationFormat; vlt client; Deno npm module specifiers;

Thursday, February 27, 2025

We have 13 links for you - Stay up-to-date on JavaScript and tools Dear readers! We moved the publication day of ECMAScript News from Tuesday to Wednesday – which works better with our schedules.

Alternatives to npm; TC39 meeting; Rust and JS plugins; long-term software maintenance; WeakMaps; JS

Thursday, February 27, 2025

We have 14 links for you - the latest on JavaScript and tools Is npm enough? Why startups are coming after this JavaScript package registry redmonk.com @kateholterhoff@hachyderm.io @redmonk@mastodon.

JSR open governance board; ESM-only packages; breaking up long tasks; Prettier 3.5; esbuild v0.25.0;

Friday, February 14, 2025

We have 9 links for you - Stay up-to-date on JavaScript and tools Introducing the JSR open governance board deno.com github.com/ry @lcasdev@mastodon.social github.com/crowlKats @deno_land@fosstodon.org

You Might Also Like

Microservices rules #7: Design loosely design-time coupled services - part 1

Wednesday, March 19, 2025

You are receiving this email because you subscribed to microservices.io. Considering migrating a monolith to microservices? Struggling with the microservice architecture? I can help: architecture

[Report] 69% of Attacks Bypass Defenses

Wednesday, March 19, 2025

69% of attacks go undetected. Breach and Attack Simulation pinpoints you where your defenses fail—before attackers do. ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

11 Windows apps I always trash 🗑️

Wednesday, March 19, 2025

Forget SaaS; Change this TV setting; Amazon Spring Sale deals -- ZDNET ZDNET Tech Today - US March 19, 2025 delete key The 11 Microsoft apps I ditch on every new Windows install - and the 11 I keep A

⚙️ Nvidia's 'incredible' demand

Wednesday, March 19, 2025

Plus: The DNA of organized crime ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 03/19/2025

Wednesday, March 19, 2025

New blogs from Syncfusion ® Analyze Stock Market Trends with React DataGrid for Smart Trading By Mohammed Farook J This blog explains how to create a robust trading analysis app using the React

Unpatched Windows Zero-Day Flaw Exploited by 11 State-Sponsored Threat Groups Since 2017

Wednesday, March 19, 2025

THN Daily Updates Newsletter cover ChatGPT Prompts Book - Precision Prompts, Priming, Training & AI Writing Techniques for Mortals:Crafting Precision Prompts and Exploring AI Writing with ChatGPT (

😬 6 Reasons to Avoid Buying a Used Phone — Why You Should Learn Scripting

Wednesday, March 19, 2025

Also: Oura Ring 4 Review, and More! How-To Geek Logo March 19, 2025 Did You Know Mosquitoes have a measurable and clear preference for people with type O blood. ⌚️ Pebble Is Back It's Wednesday!

The Sequence Engineering #513: A Deep Dive Into OpenAI's New Tools for Developing AI Agents

Wednesday, March 19, 2025

Responses API, file and web search and multi agent coordination are some of the key capabilities of the new stack. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

BetterDev #276 - IO devices and latency

Wednesday, March 19, 2025

Better Dev #276 Mar 18, 2025 Hi all, This week the github action tj-actions/changed-files are compromise and steeling credential of github action env. I had always found the concept of trusting randome