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

Prettier 3.3: better formatting for import attributes, property keys, template interpolations, etc.

prettier.io github.com/sosukesuzuki github.com/prettier

Highlights:
  • JavaScript:
    • Unquote keys in import attributes
    • Fix unstable object print
    • Format embedded GraphQL in template literal statements
    • Improve formatting of React useImperativeHandle hook
    • Allow linebreaks in member expressions in template interpolations
    • Fix dynamic import when the module source is a template string
  • API:
    • Support package.yaml config

Turborepo 2.0: new terminal UI, watch mode, new documentation and more

turbo.build github.com/chris-olszewski github.com/NicholasLYang github.com/vercel/turbo

Highlights (quoting the blog post):
  • New terminal UI: Interactive tasks and clearer logs
  • Watch Mode: Dependency-aware task watcher for any tooling in your repository
  • All-new documentation: Core monorepo concepts, refreshed API reference, and ecosystem tooling guides
  • Licensing and maintenance updates: Upgraded to MIT license and added Long Term Support policy

Rspack v0.7.1: up to 15% faster JavaScript parsing

github.com github.com/SyMind github.com/web-infra-dev

Highlights:
  • 10%–15% performance improvement for JavaScript parsing
  • Rspack emits warnings for non-existent exports and conflicting re-exports.

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.

Rust growing fastest, but JavaScript reigns supreme

thenewstack.io

“Rust is the fastest-growing programming language, with its developer community doubling in size over the past two years, yet JavaScript remains the most popular language with 25.2 million active developers, according to the results of a recent survey.”

These kinds of surveys are usually not very rigorous but I still found the article to be an entertaining read with a few interesting insights.

ECMAScript 2024 features: resizing and transferring ArrayBuffers

2ality.com @rauschma@fosstodon.org

Blog post about ArrayBuffer features that were introduced in ECMAScript 2024:
  • “In-place resizable ArrayBuffers”, proposed by Shu-yu Guo
  • “ArrayBuffer.prototype.transfer and friends” proposed by Shu-yu Guo, Jordan Harband and Yagiz Nizipli

JavaScript Promises from the ground up

www.joshwcomeau.com @joshwcomeau@front-end.social

“[...] in this tutorial, we’re going to learn about Promises, but we’ll start at the beginning. I’ll share all of the critical bits of context that took me years to understand. And by the end, hopefully, you’ll have a much deeper understanding of what Promises are and how to use them effectively.”

How to use Corepack

www.totaltypescript.com github.com/mattpocock

According to Corepack’s documentation, it is “an experimental tool to help with managing versions of your package managers. It exposes binary proxies for each supported package manager that, when called, will identify whatever package manager is configured for the current project, download it if needed, and finally run it.”.

This blog post gives a quick introduction to this tool.

Interesting npm packages

regex: template tags that help with creating RegExps and provide advanced features

github.com github.com/slevithan

regex is a template tag for dynamically creating readable, high performance, native JavaScript regular expressions with advanced features. It’s lightweight (5.5KB), has no dependencies, and supports all ES2024+ regex features.”

“Highlights include using whitespace and comments in regexes, atomic groups via (?>...) which can help you avoid ReDoS, and context-aware interpolation of RegExp instances, escaped strings, and partial patterns.”

Node.js IPC made easy with Execa 9.2

medium.com @ehmicky@fosstodon.org

“Execa 9.2 [...] aims at simplifying IPC [Inter-Process Communication] when both processes use Node.js.”

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

Older messages

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

Symbols as WeakMap keys, Compression Streams

Monday, June 3, 2024

We have 3 links for you - Stay up-to-date on JavaScript and tools ECMAScript 2023 feature: symbols as WeakMap keys 2ality.com @rauschma@fosstodon.org This blog post answers two questions: What are

Esbuild v0.21.3; ESLint v9.3.0; Node v22.2.0; Promise.withResolvers(); duplicate named capturing...

Tuesday, May 21, 2024

We have 11 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? uix.unyt.org Sponsor With its radically holistic

Gulp Developer Survey; esbuild v0.21.0; ESLint compatibility utilities; Nx 19.0; Bun v1.1.8; shell

Tuesday, May 14, 2024

We have 12 links for you - Stay up-to-date on JavaScript and tools Introducing the Gulp Developer Survey medium.com “Gulp has come a long way since its humble beginnings a decade ago. In that time,

Improved tree-shaking in Rollup; Node v22.1.0; Deno 1.43; npm feedback; npm script runner; refactori

Tuesday, May 7, 2024

We have 10 links for you - Stay up-to-date on JavaScript and tools Rollup: improved tree-shaking due to tracking of const parameter values github.com github.com/liuly0322 @lukastaegert@webtoo.ls @

You Might Also Like

Want to earn easy money? Join Wynter.

Monday, January 6, 2025

Get paid to participate in research studies, customer interviews, and product demos. It's a way for you to give back to the community while having a low-key side hustle. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Daily Coding Problem: Problem #1660 [Hard]

Monday, January 6, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Adobe. You are given a tree with an even number of nodes. Consider each connection

🐧 2025 Won't Be the Year of the Linux Desktop — Everything Apple Could Release This Year

Monday, January 6, 2025

Also: Why I Switched to macOS After Two Decades, and More! How-To Geek Logo January 6, 2025 Did You Know The "root" in root beer is literal. The original recipes for root beer used the root

Welcome to 2025 & How to get good at anything creative

Monday, January 6, 2025

Polywork shutting down, the end of news, a year of curiosity, and a lot more in this week's issue of Creativerly. Creativerly Welcome to 2025 & How to get good at anything creative By Philipp

Infographic | The Global Semiconductor Industry, in One Giant Chart 📊

Monday, January 6, 2025

American companies account for 71.5% of the semiconductor industry's global market cap, despite most chips being manufactured elsewhere. View Online | Subscribe Presented by: Non-consensus

Spyglass Dispatch: Cutting Checks, Bending Knees & Kissing Rings

Monday, January 6, 2025

Sam Altman Reflects on a Chaotic Couple Years • 2025 Golden Globes • AI TVs • Uber & Lyft + Robotaxis • Thoughts on Dune: Prophecy The Spyglass Dispatch is a newsletter sent on weekdays featuring

I saw Samsung's 8K TVs at CES 2025

Monday, January 6, 2025

🛜 My off-grid internet solution; Wi-Fi 8; AI PCs; iOS 18.2 problems -- ZDNET ZDNET Tech Today - US January 6, 2025 Samsung Neo QLED 8K TV at CES I saw Samsung's 8K TV at CES 2025 - and these 3 new

GCP Newsletter #432

Monday, January 6, 2025

Welcome to issue #432 January 6th, 2025 News AI Official Blog Public Sector A Look Back at the AI Innovations Transforming the Public Sector - In 2024, Google AI made significant advancements in

⚡ THN Weekly Recap: Top Cybersecurity Threats, Tools and Tips [6 Jan]

Monday, January 6, 2025

Your one-stop-source for last week's top cybersecurity headlines. The Hacker News Every tap, click, and swipe we make online shapes our digital lives, but it also opens doors—some we never meant to

🚀 Ready to Level Up Your Cloud, 🤖 AI and DevOps Skills?

Monday, January 6, 2025

Access top-tier courses and labs right now! Hey there, Are you still wrestling with cloud deployments, AI integrations, or DevOps workflows? Maybe you're spending hours troubleshooting, or worse –