Weird, but potentially useful immigrant · engine diversity absolutist · #BlackLivesMatter · he/him

Joined April 2007
🦋@ annevk . nl
2
1,354
Anne van Kesteren retweeted
30 years ago, on Oct 10 1994, I first proposed CSS. It's been an adventure to see CSS as a baby, teenager, and aspiring professional. Sometimes misbehaved, but mostly a source of joy and excitement. w3.org/People/howcome/p/casc… @w3c @printcssrocks @WebDesignMuseum @prince_xml
20
98
11
542
41,439
Apple Park is a pretty great place to work (I particularly enjoy the breakfast pancake whenever I visit). Join Safari & WebKit there as a web evangelist: jobs.apple.com/en-us/details…
1
15
1
38
11,076
Anne van Kesteren retweeted
Said it before and will again. I think TC39 has done a remarkably good job evolving JS. So many of the additions over the last ~15 years feel like so nice – like natural obvious additions to the language that just fit in with everything else, without adding new dimensions of complexity. The way promises + await + `try/catch` snap together is an old example I have always loved. But the way `Iterable`, `Iterator`, `Generator` and `for of` all fit together is another really pretty one. So is `class` + `prototype`. I know there was prior art to look at for a lot of this, but I still think that fitting this all together with the world's largest ecosystem of existing code and developers must have been quite a challenge. Props and gratitude @TC39.
I would love to know the inside story behind how JS suddenly got iterators, iterables, generators, and even async iterables, seemingly all at once. Pretty high-tech stuff for lil old designed-in-10-days-lang.
3
5
80
8,169
Anne van Kesteren retweeted
The phrase 'Open Standards' is widely used but not well-understood. Let's take a look at what openness in standards is, with a focus on whether and how it helps to legitimise the design and maintenance of the Internet. mnot.net/blog/2024/07/05/ope…
5
12
1,739
Anne van Kesteren retweeted
And, Jonas is presenting our work on differential testing of JSON parsers at @ASIACCS2024. We introduce a new testing approach and apply it to 22 parsers. We find countless discrepancies🤷‍♂️. Key result: Ask two JSON parsers, and you'll get three opinions. mlsec.org/docs/2024b-asiaccs…
2
29
3
71
15,440
Anne van Kesteren retweeted
Curious about how the Interop Project is improving accessibility through automated testing? Apple contributed significantly to the effort to create new Web Platform Tests that ensure HTML and ARIA work as intended. Read about what’s been happening: webkit.org/blog/15400/improv…
3
9
42
4,741
Anne van Kesteren retweeted
Apple is looking for a senior Layout & Rendering engineer! If you like working in C++, know HTML+CSS, and enjoy calculating rectangles, this may be the WebKit position for you~~ Your coworkers are all super nice, I vetted them for you already. ;) jobs.apple.com/en-us/details…
30
1
75
14,506
Lots of great new stuff in Safari 17.4!
Safari 17.4 is here! With 46 features and 146 bug fixes • menu commands for web apps on Mac • switch control in HTML • vertical forms • align-content everywhere! • CSS Scoping with @scope • more video/audio codecs, including WebM & Vorbis on iOS webkit.org/blog/15063/webkit…
1
2
23
4,253
I wish we used Web IDL to define all APIs, including those that end up in JavaScript proper. Maybe that means Web IDL needs changes, but having a shared argument-validation layer seems like it would be a huge win.
should node implement webidl?
6
6
1
57
17,743
Anne van Kesteren retweeted
I had the same experience as @annevk: annevankesteren.nl/2023/05/w… One day, I wanted to fix something in the WebKit's website history UI, so I dived into the WebKit source code. Within a couple of weeks, I ended up contributing to the Wasm support in JSC github.com/WebKit/WebKit/com…
1
1
6
2,725
Anne van Kesteren retweeted
The latest Interop 2022 dashboard shows the final results from Dec 2022. wpt.fyi/interop-2022?stable I’m so proud of the WebKit team and all the hard work that went into raising our test pass-rate to 98.2% in Safari 16.2.
4
9
1
113
17,750
HTML Design Principles is one of the things I'm most proud of writing (along with co-editor @annevk and its other contributors). Some of these principles have so won the day in web standards that it's hard to believe they were once controversial. w3.org/TR/html-design-princi…
2
4
32
10,613
The view from the W3C Workshop on Permissions is distractingly good.
3
25
All set. #httpworkshop
4
Anne van Kesteren retweeted
Nobody is in a better position to improve worldwide Git hygiene than @GitHub, so it's sad that they still don't let you comment on *commit messages* in PR review (you can only comment on the code diffs.) Good commit messages make good history. Help us make good history! 🤓🐙🐱
16
40
8
388