Mathias Bynens
mths.be
Mathias Bynens
@mths.be
♥ JavaScript, HTML, CSS, HTTP, performance, security, Bash, Unicode, i18n, macOS. https://mths.be/
Woah, such a cool idea!
October 12, 2025 at 9:40 AM
The HTML Standard is unlikely to add more HTML entities so the current version is probably close to final anyhow. As you noted, I’m not actively maintaining `he` right now, but the code that’s out there is tested and works (modulo the open issues).
September 1, 2025 at 11:03 AM
I saw that, but the example I gave uses Array.prototype.entries (not Object.entries).
August 24, 2025 at 12:37 PM
Loving the interactive demos!

In the `buildList` example, there’s no need to stop using `for-of` just to get access to the index. Try:

for (const [index, item] of items.entries()) {
output.push(`Item ${index + 1}: ${items[index]}`);
}

Smaller diff, might be easier to follow. WDYT?
August 24, 2025 at 9:07 AM
That sucks :( I’m really sorry to hear
July 26, 2025 at 12:06 PM
Cheers!
June 25, 2025 at 8:53 PM
Cool project! What do you think about enabling the RegExp `v` flag for the `stylepattern`, to more closely match the `pattern` attribute? github.com/keithclark/r...
github.com
June 23, 2025 at 8:57 PM
This makes no sense whatsoever. I’m really sorry, Ron.
May 14, 2025 at 4:41 AM
http.badssl.com
http.badssl.com
May 7, 2025 at 5:41 PM
Woah, blast from the past! Bedankt om te laten weten, made my day :)
April 16, 2025 at 4:05 PM
This is devastating. I’m so sorry, dude
April 11, 2025 at 9:42 PM
We miss you already, Jecelyn! Thanks for everything you’ve done for the Web! ❤️
March 31, 2025 at 6:36 PM
Woah, this is so dope! Congratulations!
March 4, 2025 at 1:56 PM
Another reason `pattern` should not be used *just* to replace `step` is keyboard accessibility. Try pressing the up/down arrow on the step=0.01 example.
February 13, 2025 at 5:11 PM
yes and yes!
February 8, 2025 at 8:51 AM
The extra options appear when DevTools is opened. Works on right-click too.
January 21, 2025 at 5:59 AM
Only Windows does. Linux and macOS use 1000-based units. goo.gle/devtools-si has an overview of some more software.
DevTools: use SI units (based on 1000, not 1024) for file sizes
Use SI units (based on 1000, not 1024) for file/memory sizes Attention: Externally visible, non-confidential Author: [email protected] Status: Inception | Draft | Accepted | Done Created: 2020-02-25 ...
goo.gle
January 18, 2025 at 2:43 PM
Agreed.
January 17, 2025 at 3:09 PM
Personally, I consistently use “MB” and the like to refer to SI units (based on powers of 10), and “MiB” & friends for units based on powers of 2.

You seem to want “100 MiB”, which is unambiguous.
January 17, 2025 at 1:17 PM
I’m so sorry 😔
December 20, 2024 at 9:43 PM
I think this might be the eventual solution: bsky.app/profile/mths...
www.unicode.org/reports/tr58... aims to standardize a solution for minimally escaping a URL for text consumption while taking into account security considerations. Once that happens, it would be nice to amend the URL Standard with a new URL#toText method or similar that implements this algorithm.
Proposed Draft UTS #58: Unicode Linkification
www.unicode.org
December 11, 2024 at 6:00 AM