Ezno JS compiler; ESLint v8.24.0; import maps; JS landscape

ES.nextNews: the latest in JavaScript and cross-platform tools
Curated by Dr. Axel Rauschmayer and Johannes Weber.

ES.next News

The latest in JavaScript and cross-platform tools

Sneak peek at Ezno, a JavaScript compiler with type checking and type-enabled optimizations
kaleidawave.github.io@kaleidawave
Ezno is a JavaScript-to-JavaScript compiler. Highlights:
  • Planned availability: before the end of 2022.
  • Static type checking:
    • Performs static type checking with more inference than TypeScript.
    • Type annotations in TypeScript syntax are optional.
  • Supports JSX.
  • Optimizations:
    • Removes the Virtual DOM from React apps.
    • Enables replacing JSON blobs in server-rendered pages with incremental state hydration.
  • Has a Language Server Plugin (for Visual Studio Code etc.).
  • Written in Rust.


New book – free online: “Shell scripting with Node.js” by Axel Rauschmayer
exploringjs.com Sponsor@rauschma
Learn Node.js, npm and packages and use them to create cross-platform shell scripts.


ESLint v8.24.0 released
eslint.org@m_djermanovic, @geteslint
The highlight of this release is a new rule: logical-assignment-operators. It lets us either require or disallow logical assignment operators:
  • a &&= b is (roughly) equivalent to a = a && b
  • a ||= b is (roughly) equivalent to a = a || b
  • a ??= b is (roughly) equivalent to a = a ?? b


Everything you need to know about JavaScript import maps
www.honeybadger.io@ayIsaiah, @honeybadgerapp
In web browsers and some other JavaScript platforms, import maps let us map module specifiers used in imports to different ones (that are usually more complicated). That has a variety of benefits, as this article explores.


The JavaScript landscape is exciting again
www.strictmode.io@janis_t
This blog post covers:
  • Next-gen tooling: esbuild, SWC, Vite
  • Runtimes: Bun
  • Meta-frameworks: Next.js, Remix
  • Infrastructure: Vercel, Edge Computing (e.g. Fly.io)



Looking for deeply qualified employees or customers? Advertise on ES.next News!
ES.next News reaches over 15,000 highly skilled and motivated developers. We take their trust seriously and have high editorial standards.
Check out our media data and get directly in touch with us.
Follow on Twitter

This email was sent to you. Want to change how you receive these emails?
You can unsubscribe from this list

Older messages

TC39 meeting

Tuesday, September 20, 2022

ES.nextNews: the latest in JavaScript and cross-platform tools Curated by Dr. Axel Rauschmayer and Johannes Weber. ES.next News The latest in JavaScript and cross-platform tools Updates from TC39

JavaScript trademark; Babel 7.19.0; Rome Tools 0.9.0; npm supply chain security; package scripts

Tuesday, September 13, 2022

ES.nextNews: the latest in JavaScript and cross-platform tools Curated by Dr. Axel Rauschmayer and Johannes Weber. ES.next News The latest in JavaScript and cross-platform tools Dear Oracle, please

ECMAScript 2022; block statements; void 0

Tuesday, June 28, 2022

ES.nextNews: the latest in JavaScript and cross-platform tools Curated by Dr. Axel Rauschmayer and Johannes Weber. ES.next News The latest in JavaScript and cross-platform tools Dear readers! We are

Prettier 2.7; Deno 1.23; web streams; block statements; statically transform module specifiers

Tuesday, June 21, 2022

ES.nextNews: the latest in JavaScript and cross-platform tools Curated by Dr. Axel Rauschmayer and Johannes Weber. ES.next News The latest in JavaScript and cross-platform tools Prettier 2.7: new --

TC39 meeting in June; Rome Tools 0.6.0; aborting asynchronous tasks; querying node_modules

Tuesday, June 14, 2022

ES.nextNews: the latest in JavaScript and cross-platform tools Curated by Dr. Axel Rauschmayer and Johannes Weber. ES.next News The latest in JavaScript and cross-platform tools Updates from TC39

You Might Also Like

Charted | Economic Growth Forecasts for G7 and BRICS Countries in 2024 📊

Thursday, April 25, 2024

The IMF has released its economic growth forecasts for 2024. How do the G7 and BRICS countries compare in expected real GDP growth? View Online | Subscribe Presented by: Access European benchmarks with

Build5Nines Newsletter - April 25, 2024

Thursday, April 25, 2024

View this email in your browser Build5Nines Build5Nines Newsletter Thank you for subscribing! I look forward to sharing with you the latest cloud news, technical help, and other thoughts around DevOps

Discover the World's Easiest Parallel File System

Thursday, April 25, 2024

Join us in exploring the future of data management with Bjorn Kolbeck, a Google engineer turned CEO and Co-founder of Quobyte, the creators of the world's easiest parallel file system. ͏ ͏ ͏ ͏ ͏ ͏

Issue 314 - New Model 3 Performance is here

Thursday, April 25, 2024

View this email in your browser If you are just now finding out about Tesletter, you can subscribe here! If you already know Tesletter and want to support us, check out our Patreon page Issue 314 - New

Programmer Weekly - Issue 202

Thursday, April 25, 2024

View this email in your browser Programmer Weekly Welcome to issue 202 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Computer science inverts the normal.

Python Weekly - Issue 647

Thursday, April 25, 2024

View this email in your browser Python Weekly Welcome to issue 647 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Get Your Weekly Dose of Programming A weekly

Web Tools #562 - Voilà Review, CSS Tools, Media, React Native

Thursday, April 25, 2024

WEB VERSION Issue #562 • April 25, 2024 The following is a paid product review for Voilà, an AI assistant for the browser that enables you to improve your writing, coding, brainstorming, and research

Everyone wants to build the AI dev tool of the future

Thursday, April 25, 2024

A new startup called Augment has raised north of $250 million to build AI-powered dev tools. View this email online in your browser By Alex Wilhelm Thursday, April 25, 2024 Welcome to TechCrunch AM!

7 reasons to use Copilot over ChatGPT

Thursday, April 25, 2024

Coros Vertex 2S; Top 5 news apps; New Yeedi M12 Pro+ -- ZDNET ZDNET Tech Today - US April 25, 2024 placeholder 7 reasons I use Copilot instead of ChatGPT I reach for Copilot every day, and here's

Why they signed up for my Private AI Mentorship

Thursday, April 25, 2024

There are 3 reasons: use cases, accountability, and time. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌