Alexander KireyevandGitHub ab50d91559 css: fix green/blue channel swap in oklch gamut mapping (#4488)
gamut_mapping_xyz_to_srgb called srgb_to_oklab(clipped_r, clipped_b,
clipped_g) when computing the clipped color's delta from the original
during binary search, swapping g and b. The comparison color on the
next line used the correct order, so the JND check was comparing
against the wrong OKLab point and could converge on a less accurate
clipped chroma. .a{color:oklch(0.65 0.3 50)} targeting chrome90 now
lowers to #e56300 instead of #de6800.
2026-08-08 15:15:26 -04:00
2026-08-08 00:03:14 -04:00
2026-04-02 11:34:15 -04:00
2023-10-15 15:13:27 -04:00
2026-06-11 18:26:09 -04:00
2024-06-30 13:59:20 -04:00
2022-12-17 01:16:39 +00:00
2023-01-11 19:33:31 -05:00
2024-05-05 22:43:13 -04:00
2025-01-06 22:14:14 -05:00
2026-04-01 19:57:32 -04:00
2024-06-30 13:59:20 -04:00
2023-10-11 01:25:24 -04:00
…
2026-08-07 21:20:26 -04:00
2026-08-08 13:58:31 -04:00
2023-08-08 00:16:58 -04:00
2025-11-08 21:31:17 -05:00
2026-06-11 18:26:09 -04:00

esbuild: An extremely fast JavaScript bundler
Website | Getting started | Documentation | Plugins | FAQ

Why?

Our current build tools for the web are 10-100x slower than they could be:

Bar chart with benchmark results

The main goal of the esbuild bundler project is to bring about a new era of build tool performance, and create an easy-to-use modern bundler along the way.

Major features:

Check out the getting started instructions if you want to give esbuild a try.

S
Description
An extremely fast bundler for the web
Readme
31 MiB
Languages
Go 75.6%
JavaScript 17%
TypeScript 5.7%
Makefile 0.9%
HTML 0.7%