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

📟 Turning Old Tech Into Keychains — How to Use Android's Theft Protection Feature

Tuesday, October 22, 2024

Also: Modern Video Games Are Too Easy, and More! How-To Geek Logo October 22, 2024 Did You Know When Galoob released the "Game Genie" product in the 1990s to allow players on the Nintendo

Unlock Python's Pattern Matching, Combinatoric Iterators, SSH Scripting, and More

Tuesday, October 22, 2024

Structural Pattern Matching in Python #652 – OCTOBER 22, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Structural Pattern Matching in Python In this tutorial, you'll learn how to harness the

Daily Coding Problem: Problem #1586 [Hard]

Tuesday, October 22, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Airbnb. An 8-puzzle is a game played on a 3 x 3 board of tiles, with the ninth tile

Mapped | The Home Price-to-Income Ratio of Large U.S. Cities 🏘️

Tuesday, October 22, 2024

The top five large US cities have a home price-to-income ratio more than double the national average of 4.7. View Online | Subscribe | Download Our App Presented by Hinrich Foundation NEW REPORT:

Ushering In

Tuesday, October 22, 2024

Netflix's Theatrical Strategy • Blade Runner vs. Elon Musk • Disney vs. App Store • Anthropic's AI PC Control • AirPods Hearing Boost Ushering In Netflix's Theatrical Strategy • Blade

Speeding up with SIMD and Go assembly

Tuesday, October 22, 2024

Plus some Go code generation magic, test parallelism, and working with Excel spreadsheets. | #​528 — October 22, 2024 Unsub | Web Version Together with Ardan Labs Go Weekly A Taste of Go Code Generator

LW 155 - Optimizing Shopify Themes for Long Product Descriptions

Tuesday, October 22, 2024

Optimizing Shopify Themes for Long Product Descriptions ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ Shopify Development news and articles

Secure Your Election 2024 eBook at the Best Value Today ⏰

Tuesday, October 22, 2024

Stay informed with our visual guide to the US Presidential Election—exclusively for VC+ members, along with additional updates. View email in browser Now Available: The Visual Guide to the US Election

Startups of The Year: How To Vote

Tuesday, October 22, 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, October 22, 2024? The HackerNoon

JS0/JSSugar; converting CommonJS to ESM; top-level await in Node.js; Node.js v23.0.0; Bun v1.1.31;

Tuesday, October 22, 2024

We have 8 links for you - Stay up-to-date on JavaScript and tools Discussing JS0/JSSugar docs.google.com We linked to the JS0/JSSugar slides in last week's issue. We now have reactions to those