🗣️ Schepp | Front-End | Co-Host @workingdraft | Co-Organizer @FronteersConf @wwnrw @css__cafe | @fronteers board | @schepp@mastodon.social | 📸 @stn1978

Düsseldorf, Germany
Joined May 2009
CSS as a state machine? NO WAY! Well, actually... 🎤 CSS State Machine — Brecht De Ruyte From :has() to container queries and scroll-driven animations — CSS can now manage and react to state in ways that used to require JS. April 29th in Düsseldorf 👇 meetup.com/engineering-kiosk…
3
3
282
Christian Schaefer retweeted
#CSS ✅ contrast-color() ✅ control-value() ✅ sibling-index() ✅ scroll-state() ✅ mixins/functions ✅ @starting-style We chat these and much more over on the @workingdraft show ⤷ nerdy.dev/working-draft-show…
1
10
1
67
4,124
Christian Schaefer retweeted
🗓️ bonus article in Manuel Matuzović’s #HTMHellAdventCalendar 2024: “Boost website speed with prefetching and the Speculation Rules API” by @derSchepp. htmhell.dev/adventcalendar/2…
1
1
1
263
Christian Schaefer retweeted
ok, ernstgemeinte Frage: Wer kann mir das erklären?! 🧐
196
343
46
2,519
200,607
based
785
12,195
518
252,882
14,722,076
Christian Schaefer retweeted
I'm excited that we're finally getting a customisable <select> on the web. However, there's one detail of it I'm really not sure about, and I'd like to hear your thoughts. Have your say before it's too late 😀 jakearchibald.com/2024/how-s…
22
24
209
21,522
Christian Schaefer retweeted
I knew elements with IDs became global variables, but any child elements with a name attribute become properties on that global variable! Pretty neat when working with forms like in the example. Thanks @flaviocopes, via @stefanjudis flaviocopes.com/an-html-elem…
5
15
4
109
10,078
Christian Schaefer retweeted
Diving into #CSS-only solution (based on a great article by @bramus) for a dynamic header that hides on scroll down and reveals on scroll up. It needs some testing but it seems to work on latest Chrome, where style queries are supported. Codepen here 👇🏻codepen.io/fcalderan/pen/LYK…
1
4
1
29
3,193
Christian Schaefer retweeted
Tip: In @ChromeDevTools you can hide network requests from Chrome extensions! Great for focusing on just your code when performance profiling.
9
54
8
405
30,880
Christian Schaefer retweeted
🚀 Exciting news, developers, the call for proposals for Interop 2025 is officially open! 🌐 Share your ideas to improve web interoperability. Submit your proposals by October 3, 2024. Check out the details here: webkit.org/blog/15942/get-re… #Interop2025 #WebKit
3
22
1
96
7,244
Christian Schaefer retweeted
“NATO provoked Russia to invade Ukraine” Although Russia's invasion of Ukraine began in 2014, the first attempts were made in 2003. This is a thread about a brazen attempt by Russians to seize the island of Tuzla despite good neighbourly relations with Ukraine at the time ⬇️
113
1,821
122
9,704
766,573
Christian Schaefer retweeted
Safari 18.0 is here!! Lots of new web technology, including CSS View Transitions, Style Queries, immersive WebXR, plus updates for Web Apps, JavaScript, Web API, Media, Web Inspector, Passkeys and more — 53 features, 25 deprecations & 209 resolved issues. webkit.org/blog/15865/webkit…
26
67
17
526
371,489
Christian Schaefer retweeted
Purple is purely a mental construct of the human brain. We invented the color because of a lack of a sensor signal.
555
2,212
620
16,944
1,968,181
Christian Schaefer retweeted
I scratched my own itch (again) and built a @caniuse CLI tool. It differs from other attempts at this by also integrating @MozDevNet’s browser-compat-data + collapsing releases in the table (just like the website does). ⌨️npm i -g @bramus/caniuse-cli 🔗 github.com/bramus/caniuse-cl…
6
26
4
162
11,164
Christian Schaefer retweeted
In 1968, Sidney Poitier was at a press conference at the height of his career. He made it very clear how he felt about the press. Funny that I had to find this on a discarded film reel with 1000s of books, Microfiche and films. Now you can see it.
1,917
26,299
2,369
75,053
3,461,286
Christian Schaefer retweeted
Color theory [📹 Peter Donahue / art.pete.repeat] xitter.cf/i/status/1773712088214…
69
2,085
104
10,806
549,653
Christian Schaefer retweeted
paragraphs. i wrote about freakin paragraphs. scottohara.me/blog/2024/08/2…
1
13
6
56
10,542
Christian Schaefer retweeted
Ontdek de onbekende kracht van JavaScript! Tips & tricks om jouw webapplicaties veelzijdiger, sneller en robuuster te maken. Schrijf je in voor onze workshop! #JavaScript #Frontend #WebDev buff.ly/3T8ESsU € 200 voor Fronteers leden € 275 voor niet-leden
2
1
266
Christian Schaefer retweeted
Simply put, Jensen was right. Disruptive tech often starts as a toy — like Google running DOOM at 20 fps on a single TPU. But how soon until neural rendering takes over? When I asked Jensen this question at GTC, his answer seemed a bit optimistic. Now it feels just right:
11
13
4
118
37,991