進化するPromiseオブジェクト [JS Modern Features no.2] | gihyo.jp

今回は主にES2020以降で追加されたPromiseの新しい機能をユースケースを交えて解説します。

gihyo.jp
Using await at the top level in ES modules - Matt Smith

Modern JavaScript is evolving. Learn how top-level await works, where to use it, and when to avoid it in your modules.

Web Engines Hackfest 2025

YouTube

Biome v2 (“Biotype”): type-aware linting without tsc
@biomejs @ematipico
https://biomejs.dev/blog/biome-v2/

#ECMAScript #JavaScript

Biome v2—codename: Biotype

Biome

Prettier 3.6: experimental fast CLI, OXC plugin and more
https://prettier.io/blog/2025/06/23/3.6.0

#ECMAScript #JavaScript

Prettier 3.6: Experimental fast CLI and new OXC and Hermes plugins! · Prettier

This release includes several important feature additions that we're excited to share with you.

JSON module scripts are now Baseline Newly available  |  Blog  |  web.dev

Thanks to JSON module scripts and import attributes, you can now directly import JSON in JavaScript modules. Both features are now Baseline Newly available.

web.dev
Exploring JavaScript (ES2025 Edition)

The book “Exploring JavaScript” teaches modern JavaScript to programmers and is free to read online.

ESLint v9.29.0: support for explicit resource management (`using`) and more
@eslint
https://eslint.org/blog/2025/06/eslint-v9.29.0-released/

#ECMAScript #JavaScript

ESLint v9.29.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.

How ESLint language plugins enhance DSL usability - ESLint - Pluggable JavaScript Linter

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

Resilient Import Maps - Better Theme Development and Beyond (2025) - Shopify

Import maps are great for both performance and developer experience, but their original limitations made them hard to use, especially at Shopify’s scale. We stepped up and pushed changes across the HTML spec, Chromium and WebKit to fix these issues at the web platform level. Now, developers can interleave JavaScript modules and multiple import maps on their HTML pages without worrying about correctness issues.

Shopify