Next for ESLint; aborting Promises; Math.random() vs. Crypto.getRandomValues(); library stdlib.io;

What’s coming next for ESLint

eslint.org @nzakas@fosstodon.org @eslint@fosstodon.org

“The new configuration system is just the beginning of significant changes coming to ESLint.”

Upcoming changes:

  • Language plugins
  • Core rewrite

Creating abortable tasks in JavaScript with Promise.withResolvers() and AbortController

webdeveloper.beehiiv.com

Randomness In JavaScript: Math.random() vs. Crypto.getRandomValues()

www.bennadel.com github.com/BenNadel

A standard library for JavaScript with Philipp Burckhardt from stdlib.io [51-min. audio]

changelog.com github.com/Planeshifter @jerod@changelog.social @jsparty@changelog.social

“Philipp Burckhardt, Athan Reines & the team behind stdlib.io believe in a future in which the web is a preferred environment for numerical computation. They’ve been working toward building that future for over a decade.”

Ship fast. Stay secure.

socket.dev Sponsor

Socket’s AI-powered threat detection blocks JavaScript supply chain attacks before they have the chance to compromise your dependencies. In addition to scanning for known vulnerabilities, Socket detects 70+ supply chain and code quality issues. Install our free GitHub app in under two minutes and start protecting your repositories today.

New libraries and tools

es-toolkit: alternative to Lodash with a focus on speed and TypeScript

github.com github.com/raon0211 github.com/toss

babel-plugin-transform-regex: compile tagged templates with future RegExp features to RegExp literals

github.com github.com/slevithan

Caveat: “Currently, this only transforms tagged regex templates that don’t use interpolation.”

emoji-regex-xs: compact regular expression for matching emojis

github.com github.com/slevithan

Even with flag /v and \p{RGI_Emoji}, this library is still useful.

Mako: web bundler written in Rust with a focus on speed

makojs.dev github.com/umijs

Versions

Node v22.4.0 (current): experimental web storage API and more

nodejs.org @targos@fosstodon.org @nodejs@social.lfx.dev

Bun v1.1.18: .npmrc support, enum inlining and more

bun.sh github.com/dylan-conway github.com/oven-sh

Highlights:
  • .npmrc support
  • enum inlining
  • Constant folding improvements
  • TypeScript namespace merging
  • Improved console.log output for functions

esbuild v0.22.0: es2024 target, WASI binaries and more

github.com @evanw@hachyderm.io

Highlights:
  • The following change was reverted in esbuild v0.23.0: Omit packages from bundles by default when targeting node.
  • Allow es2024 as a target environment
  • Publish binaries for WASI (WebAssembly System Interface) preview 1
  • Add a new Go API for running the CLI with plugins

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

Older messages

ECMAScript 2024; new Set methods; JS performance initiative; rounding errors; benchmarking tool

Tuesday, July 2, 2024

We have 10 links for you - Stay up-to-date on JavaScript and tools This Week In React - Keeps senior React devs up to date thisweekinreact.com Partner We keep over 40k mid/senior React devs up-to-date

ES2024 book; State of JS results; improving ESM; web build tool “Farm”; optimizing JS; property-base

Tuesday, June 25, 2024

We have 13 links for you - Stay up-to-date on JavaScript and tools Out now: “Exploring JavaScript (ES2024 Edition)” exploringjs.com @rauschma@fosstodon.org “Exploring JavaScript” is the new name of the

Better ESM experience; Node.js is here to stay; June TC39 meeting; Node.js test runner; MDN as...

Tuesday, June 18, 2024

We have 10 links for you - Stay up-to-date on JavaScript and tools How JavaScript is finally improving the module experience thenewstack.io @marypcbuk@hachyderm.io “Multiple long-term proposals

Prettier 3.3; Turborepo 2.0; Rspack v0.7.1; most popular language; ArrayBuffers; Promises; Corepack;

Tuesday, June 11, 2024

We have 11 links for you - Stay up-to-date on JavaScript and tools Prettier 3.3: better formatting for import attributes, property keys, template interpolations, etc. prettier.io github.com/

ESLint Configuration Migrator; Rspack v0.7; Deno 1.44; oxlint v0.4.2; Intl.DateTimeFormat;

Tuesday, June 4, 2024

We have 8 links for you - Stay up-to-date on JavaScript and tools Tired of handling a tech stack with REST, SQL, Webpack and 1000 other technologies? github.com Sponsor With its radically holistic

You Might Also Like

JSK Daily for Nov 26, 2024

Tuesday, November 26, 2024

JSK Daily for Nov 26, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

NumPy, Loop Targets, Vector Animation, and More

Tuesday, November 26, 2024

NumPy Practical Examples: Useful Techniques #657 – NOVEMBER 26, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo NumPy Practical Examples: Useful Techniques In this tutorial, you'll learn how to

Your Games Quarterly newsletter has arrived

Tuesday, November 26, 2024

What's new for games in Google Play and Android Email not displaying correctly? View it online November 2024 The First Developer Preview of Android 16 The First Developer Preview of Android 16

Daily Coding Problem: Problem #1620 [Hard]

Tuesday, November 26, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Dropbox. Sudoku is a puzzle where you're given a partially-filled 9 by 9 grid with

Final Hours: Help Save "The Art of Data" From Falling Short 🙏

Tuesday, November 26, 2024

Will Visual Capitalist end up revealing the secrets behind data storytelling? There are 12 hours left to change the fate of "The Art of Data". View Online | Subscribe | Download Our App Help

Spyglass Dispatch: Meta's Bluesky • Apple's China AI Problem • Apple's Chinese iPhone Problem • Perplexity Voice Pin • Susan's Message on Lung Cancer

Tuesday, November 26, 2024

Meta's Bluesky • Apple's China AI Problem • Apple's Chinese iPhone Problem • Perplexity Voice Pin • Susan's Message on Lung Cancer The Spyglass Dispatch is a free newsletter sent out

🎁 Say Goodbye to Adobe and Hello to UPDF's Universal PDF Editor— 50% Off This Black Friday!

Tuesday, November 26, 2024

Promoted by UPDF How-To Geek Logo November 26, 2024 This email is sponsored by UPDF. Product choices and opinions expressed are from the sponsor and do not necessarily reflect the views of the How-To

What's coming in Go 1.24

Tuesday, November 26, 2024

Plus Brad Fitzpatrick on complexity and Go. | #​533 — November 26, 2024 Unsub | Web Version Together with Ardan Labs Go Weekly GoMLX: ML in Go without Python — Eli recently wrote about Go's

Nvidia Disappoints

Tuesday, November 26, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 26, 2024? The HackerNoon

Tech in 2024: The winners and losers

Tuesday, November 26, 2024

Retesting AI detectors; Linux support options; Android home screen launchers -- ZDNET ZDNET Tech Today - US November 26, 2024 Meta Ray-Ban Smart Glasses ZDNET Tech winners and losers of 2024: The year