Sign in with Twitter

Username:

Surma @DasSurma London, UK

Web Advocate @Google. Internetrovert 🏳️‍🌈 Craving simplicity, finding it nowhere. He/him. https://t.co/gDHOuCFfQF

1,315 Following   24,082 Followers   18,943 Tweets

Joined Twitter 6/20/08


@Paul_Kinlan @RReverser @dalmaer Data URLs 🥴 @swyx @Una The video is certainly not pending :D the playlists went public straight after the event https://t.co/PJ5Brq1p8F
7/5
2020
@_gsathya @tschneidereit @littledan @_shu After reading this, I don't quite understand how WeakRef does not open up… https://t.co/suUgCmsTHj @mathias @jaffathecake @bedouard You are a prototype chain walk... @_gsathya @tschneidereit @littledan @_shu Cheers! @_gsathya @tschneidereit @littledan @_shu (that being said, I didn't know there was a full impl in the explainer. Cheers for that!) @_gsathya @tschneidereit @littledan @_shu That's why I'm asking! I can totally do it in user-space so I was wonderi… https://t.co/d1xxNZcMC3 @blowery @paul_melero @bedouard @jaffathecake Oh you are right. I had to switch from WeakSet to Symbol Expandos aft… https://t.co/mJiwFMVzU9 @RReverser @jaffathecake @heltir @paul_melero @bedouard Woah wat? How? @jaffathecake @heltir @paul_melero @bedouard Modulo browser support i guess. Not sure of bootstrap still wants to support IE11 @blowery @paul_melero @bedouard @jaffathecake I use it a bunch in comlink :)It's one thing to dislike a game. It's another to send death threats to the writers or producers. It's a whole oth… https://t.co/QzsCKvgMMd @tschneidereit @_gsathya @littledan if/when WeakRef proposal is fully landed, could we also make WeakSet iterable now? @jaffathecake @paul_melero @bedouard Gonna add this to my weakRef 203 episode. I shall call it "JavaScript's weak stuff" @Paul_Kinlan Strong tweet https://t.co/8nvWKExBfq @wongmjane BeatSaber OST 👏 @jaffathecake @bedouard I vaguely remember that map look up was actually faster now, but don't have any hard numbers.
7/4
2020
@cramforce @jaffathecake Sadly, not our platform :( @MrAhmadAwais @jaffathecake Dr Surma is my father. (Seriously.)Mr. @jaffathecake and I do a weekly podcast, ya know, and we miss it pretty much every week. But we try. We record… https://t.co/8rq1rxpiXv @HCornflower @baddn @ChromiumDev @webrtc @gsuite https://t.co/Zur4lE6Rsz
7/3
2020
@cramforce @kristoferbaxter @dalmaer @rob_dodson @HenriHelvetica _wat_ @thinkpanzer @cramforce @dalmaer @kristoferbaxter @rob_dodson @HenriHelvetica Alster > Radler, but when you live in… https://t.co/2sNtVY9Fbg @cramforce @kristoferbaxter @dalmaer @rob_dodson @HenriHelvetica I’m curious, has Diesel made it to the US as well?… https://t.co/F2g0sGYqul @rob_dodson @HenriHelvetica Rob that's Austrian. You're cheating on me. @slightlylate What *do* you have to do to reach 100? @bcinarli @ashleymcnamara It’s so odd (and yet so flattering) that people really loved this talk despite (or maybe… https://t.co/3ZXIGl0VH0 @umaar @jaffathecake Not from behind :D It also keeps the lighting consistent throughout the day or if the sun hide… https://t.co/zskirlokB9🎥 New talk! Let's make images smaller… ➡️ How lossy & lossless codecs actually work. ➡️ Each codecs pros/cons. ➡️… https://t.co/NXbv4DXVJO
Retweeted by Surma @HenriHelvetica Radler is so friggin refreshing tho @slsoftworks That means a lot coming from you <3 It was mostly adapting to the increasing severity of COVID. Then… https://t.co/WiLZK7ASvgThat’s https://t.co/qtpvKFYT6e! All the VODs are now online Day 1: https://t.co/yQAwRpjlny Day 2:… https://t.co/mhdcOt1BKF @Not_Woods @jaffathecake Not janky all the time. But the second you zoom (or cause a repaint otherwise), paint-heav… https://t.co/YZb9OhYmgiAnd in 5mins-ish, me and @DasSurma will be looking at how image compression actually works. Knowing this can help y… https://t.co/L8zlBL24lQ
Retweeted by Surma @kosamari You are a hero <3
7/2
2020
@thespite @tamat @mrdoob I didn't realize y'all want audio @mrdoob @thespite @tamat No. But maybe it's worth adding sound support considering how insufficient MediaRecorder is @thespite @tamat @mrdoob https://t.co/9h6x8n29c2 :3 @HenriHelvetica @nachocoloma Then the event becomes a n body problem simulation📺 Jump right into Firefox's https://t.co/Y1cOPA8t2J segment: https://t.co/EDGJ0fQjFX @atopal on joint developer n… https://t.co/jXFy49CwAJ
Retweeted by Surma @HenriHelvetica DO IT.Day 3: - https://t.co/2e594koU7s - @una with 10 layouts in 1 line of CSS - @_developit & @jaffathecake building pl… https://t.co/kOkpVI8lPphttps://t.co/qtpvKFYT6e day 2 almost over Tomorrow we start at 8:30am BST/4:30pm JST, and we’ll all be in chat aga… https://t.co/L9pekIAQ8F#webdevLIVE Day 2 is about to kick off and we’ve got a lot in store for you. Before we get started though, here’s a… https://t.co/BYiuNfohad
Retweeted by Surma🧵 for https://t.co/qtpvKFYT6e day 1 https://t.co/tesNjKR60W
7/1
2020
@stefanhoth @argyleink @_developit @jaffathecake @kosamari @Una Glad if you and your team find it useful <3 @Indiequest1 @justinfagnani @jaffathecake s/the man/a team of 6 people over the last 5 months/ @RReverser Agreed. And the desired behavior could be achieved by sanitizing/normalizing the path in user land, whic… https://t.co/uZqbwhODQg @FredKSchott @jaffathecake @berndartmueller @argyleink @_developit @kosamari @Una @pikapkg We wanted to start with… https://t.co/Iug39WRM7m @brianleroux But let’s be realistic. How many sites that are currently live, fall into the 1kb category? how many f… https://t.co/oCXD3kFViC @brianleroux @matthewcp We are not telling them to add webpack. Very specifically not. We are telling people who *a… https://t.co/IEXFAK6BOv @brianleroux I think you know your stuff so you can get by without tooling if you wanted to, cool. But the amount o… https://t.co/CNY2wQQb29 @brianleroux If you want your app to be for _everyone_, like people that are restricted to 2G connectivity and supe… https://t.co/DBttbSv48a @torch2424 @argyleink @_developit @jaffathecake @kosamari @Una It does!!! @brianleroux (Coffeescript?) Sure, if you don’t use JavaScript, you don’t need code splitting. But it’s not up to… https://t.co/MULKliRmtV @ptnik @slightlylate @jaffathecake @kosamari You can paste the image already! Is it not working for you? @dalmaer @slightlylate @jaffathecake @kosamari cheeky @lukeshiru @_developit We wanted to keep the possibility for more reports :D @matthewcp @brianleroux If anything, our goal is to make it simpler for developers. I don’t quite see how we are en… https://t.co/5TRUXYXiCS @matthewcp @brianleroux If https://t.co/2e594koU7s isn’t useful to you, I apologize. We did make the conscious de… https://t.co/3bqBKOSsLX @matthewcp @brianleroux I mean, no, I can’t point you to a study or something. But I think we have a pretty good un… https://t.co/cKJUJvjJdK @matthewcp @brianleroux I guess there is a bias towards how apps are currently built on average. We can definitely… https://t.co/nJrWQOwPSc @brianleroux We actually want to discuss it. All the best practices we are testing for are... actual best practice… https://t.co/ImDeD1BfA9 @brianleroux That’s why we wanted a clear overview, so you can ignore the stuff that isn’t of interest for you. Bu… https://t.co/UAPFyr5jsS @tombyrer We are considering it, but we wanted to start with tools that are in use right now. @evilebottnawi @jaffathecake @bobrov1989 @argyleink @_developit @kosamari @Una There are. Every test has a link to… https://t.co/dVjflzOs70 @evilebottnawi @jaffathecake @bobrov1989 @argyleink @_developit @kosamari @Una If you’d inspect the tests, you’d se… https://t.co/0jWp9hEqFC @evilebottnawi @_developit @jaffathecake @bobrov1989 @argyleink @kosamari @Una As I said, parcel will sky-rocket in… https://t.co/X7EaglVBLU @evilebottnawi @jaffathecake @bobrov1989 @argyleink @_developit @kosamari @Una Points are deducted if the solution… https://t.co/te6FDhvxze @jaffathecake @evilebottnawi @bobrov1989 @argyleink @_developit @kosamari @Una but in general: The question we want… https://t.co/snug2fD1xI @passle_ @argyleink @_developit @jaffathecake @kosamari @Una <3Personally, I have been using Rollup the most. Rollup is very minimalist in that it has very few magic parts. I was… https://t.co/MlScpJxn6aI was in charge of evaluating Parcel, and I’m *really* excited about it. Parcel feels like it was built for the web… https://t.co/1avLzvbSWVI have gained a lot of respect for the work that webpack is doing. It does *a lot* of things for you, especially wi… https://t.co/JWtZfQzlbMProud to finally show off https://t.co/2e594koU7s to the world. @argyleink @_developit @jaffathecake @kosamarihttps://t.co/N4pNDnzGl7 @Paul_Kinlan The fact that there’s any lifecycle documentation at all is due to @jaffathecake and @lukastaegert :D… https://t.co/VCmZJP5riR @Jhnnns @jaffathecake @nod_ @_klausi_ But for cloud functions, you don’t do the bundling on the server side, you do it at build time, no? @jaffathecake @nod_ @_klausi_ I didn’t think that bundling on the server side was a (big) thing... Or maybe I am misunderstanding @_klausi_ @jaffathecake @nod_ In the very first paragraph we mention that this is about web projects. I think it’s… https://t.co/GGSBCJOY8m @gianlucaguarini @jaffathecake Oh sorry, didn’t realize this was a reply to an on-going thread. My bad. @jaffathecake @gianlucaguarini To add: Web Components and Preact are not competing. Take a look at… https://t.co/Fu6tlGoijB @montogeek Cheers! @montogeek Where did you find this URL? The official URL is https://t.co/W4YHppKEkU @jaffathecake @Sareh88 @_developit @argyleink @Una @kosamari The almighty @Paul_Kinlan just fixed it!
6/30
2020
@_shu I did not know this existed. I actually don't not what to feel right now 😅replace the entire British curriculum with this TikTok https://t.co/z9xgKwUm5B
Retweeted by Surma
6/29
2020
With Glinner finally banned from twitter, let us all remember the only good thing he did for this website https://t.co/wVKxdOOf96
Retweeted by SurmaI wish I listened and read Rust’s Nomicon earlier. The name made it sound like “arcane tricks you need once in a bl… https://t.co/q9KLxeCOKp
6/27
2020
@jaffathecake @kornelski @kevinmarks Open a bug!!
6/26
2020
Marvel: 'Infinity War' Is The Most Ambitious Crossover Event In History. Me: Embind now works with Asyncify!… https://t.co/IJWoqWPPNN
Retweeted by Surma
6/24
2020
@_avishwakarma @TwitterAPI @TwitterSupport Yes, but I don't think this like was crossed a couple years ago. (That… https://t.co/hINXmNSjoZ @_avishwakarma @TwitterAPI @TwitterSupport Iirc, IDs got too big to be accurately represented by JSON numbers. So id_str was introduced. @hashseed @kosamari @addyosmani Addy has been a manager for too long. There's no saving him @rektide @_developit Iframes*This is my first overdub https://t.co/LYIFE5wmpK
Retweeted by Surma @kosamari Oh God what have they done to me @DenisTRUFFAUT @jaffathecake @kosamari UI works belongs on the UI thread. Work that has nothing to do with the UI… https://t.co/0G35zFgUJ9 @DenisTRUFFAUT @jaffathecake @kosamari I wrote about that at length here: https://t.co/ZLw3aYw6Ut @opinionatedpie Because they are pharmacists. They must be healthy, immune and invulnerable. It's in the job requirements.
6/23
2020
@jaffathecake @heydonworks Changing off-screen content doesn't shift on-screen content
6/22
2020

0