Updates from the 94th TC39 meeting

There were several items on the agenda, this post focuses on feature proposals and their progress...

DEV Community 👩‍💻👨‍💻
Speeding up the JavaScript ecosystem - eslint

Linting is the act of finding patterns in code that could lead to mistakes or ensure a consistent reading experience. It's a core piece of many JavaScript/TypeScript projects. We found lots of potential for time savings in their selector engine and AST conversion process and a perfect linter written in JS would be able to hit sub-second run times.

pedro cattori

vite/packages/vite/CHANGELOG.md at main · vitejs/vite

Next generation frontend tooling. It's fast! Contribute to vitejs/vite development by creating an account on GitHub.

GitHub
Node v19.6.0 (Current) | Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

Node.js
ESLint v8.33.0 released - ESLint - Pluggable JavaScript Linter

A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.

Release v0.17.5 · evanw/esbuild

Parse const type parameters from TypeScript 5.0 The TypeScript 5.0 beta announcement adds const type parameters to the language. You can now add the const modifier on a type parameter of a function...

GitHub
Deno 1.30: Built-in Node modules

Deno 1.30 supports built-in Node modules, deno.json is an import map, deno fmt can format without semicolons, and more...

Deno Blog
Speeding up the JavaScript ecosystem - module resolution

Whether you’re building, testing and/or linting JavaScript, module resolution is always at the heart of everything. Despite its central place in our tools, not much time has been spent on making that aspect fast. With the changes discussed in this blog post tools can be sped up by as much as 30%.

Safer URL reading and writing in modern JavaScript
https://www.builder.io/blog/new-url
#EsNextNews #EcmaScript #JavaScript
Safer URL reading and writing in modern JavaScript

Creating and manipulating URLs as strings may seem safe, until common mistakes add up. But modern JavaScript has a solution for this, the URL Constructor, that makes reading, writing, and modifying URLs safer and cleaner

Builder.io