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 the TC39 meeting in March 2023
dev.to@hemanth
Stage changes for ECMAScript proposals:
  • Stage 3:
    • Explicit resource management
    • Import attributes
  • Stage 2:
    • Async context
    • Float16Array
    • Iterator.range()
  • Stage 1:
    • Await dictionary of Promises
    • ECMAScript decorators for class method and constructor parameters
    • Promise.withResolvers()
    • Handling time zone canonicalization changes


esbuild v0.17.14
github.com@evanw
Highlights:
  • Allow the TypeScript 5.0 const modifier in object type declarations
  • Implement preliminary lowering for CSS nesting
  • Minification now removes unnecessary & CSS nesting selectors
  • Minification now removes duplicates from CSS selector lists


RunJS - The JavaScript Playground for Rapid Prototyping
runjs.app Sponsor
Write and run JavaScript and TypeScript with instant results, see runtime values, experiment with NPM packages. Available for Mac, Windows and Linux.


Why we added package.json support to Deno
deno.com@ry, @denoland
Quote:

The latest release of Deno introduced a significant change: providing enhanced Node and NPM compatibility through package.json support. This update led to questions regarding whether our priorities have shifted, as Deno has long been associated with forging a path distinct from Node.

[...]

In this post, we’ll address these concerns, share insights into our evolving thoughts, and outline our future goals.


Announcing the eslint-community GitHub organization
eslint.org@MichaelDeBoey, @eslint
Quote: “The strength of ESLint is in its ecosystem, and we continue to investigate different ways of further supporting that community. We began by donating to community projects, to ensure that high-value projects were receiving the funds they needed to continue with ongoing maintenance and development. Our next step is to create the eslint-community GitHub organization as a home for high-value projects in the ESLint ecosystem.”



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 {{ email | default }}. Want to change how you receive these emails?
You can unsubscribe from this list