Well-researched article by @webmaxru on the latest Background Fetch API. 💠https://t.co/HJoyoMGzzx
Gave another guest lecture at Duale Hochschule Baden-Württemberg (https://t.co/LSBdBtfKKl) today. This time the stu… https://t.co/9FYCNAIdm5
@paul_irish @gauntface @james2doyle @GoogleChromeDev Could this behavior be changed? While I knew about the hack, i… https://t.co/oWBIVKrkwC
@iandevlin Hey you know what: I frequently get back to those good old HTML5 Doctor articles. Keep writing! There always is an audience!
RT @__treo: 🔥 A collection of metrics to make a fast website with a focus on a user experience.
â±ï¸ Is it happening? (Visual)
- First Conte…
RT @KaiOStech: Ever wonder how an app like @Twitter gets redesigned and optimized for the smart feature phones powered by KaiOS? Get an ins…
@mikewest @yoavweiss @yoavweiss How do you envision things like user agent freezing (https://t.co/CYrerdkTut) or ly… https://t.co/2XS5ap3P3J
@pixeljunkie @individual8 …Who i@phcrackck here 😀.
It was a pleasure and an honor to be on @rick_viscomi’s “State of the Web†show. Thanks for the great questions and… https://t.co/RCn4SyOFMb
@JoubranJad @derSchepp @kennethrohde Yepp, it’s a bit hidden. Nice accent color choice, by the way. Goes really well with dark mode. ðŸ’
@martin_hotell @Justinwillis96 @jennylg @Mustafa_x @sw12 @codepo8 @a_bowl_of_stars Yeah, the slight irony wasn’t lo… https://t.co/NcJKANypfB
@RubenVerborgh I dared to touch the pencils during two shots, and we had to super carefully reposition them so they… https://t.co/xETBRbdxrH
RT @littlekope0903: I wrote a post on both my blog and @ThePracticalDev about creating custom yet accessible checkboxes!
#DevDiscuss
http…
RT @CloudFour: New Chrome Developer Tool Illuminates Opaque Responses https://t.co/nk0rWF9tZK https://t.co/wydGXRLCE8
RT @ChromiumDev: Active, passive, hidden, frozen, discarded. As well as being rejected names for the seven dwarves, they’re part of the Pag…
@iandevlin You should start live-tweeting your meals.
I have based my recent variable fonts experiments on the quoted (excellent!) article by @glyphe and thought 💠how a… https://t.co/DhGQznemjD
RT @zachleat: Such a nice touch that https://t.co/5ulgRt3yfR by @PixelAmbacht lets you play with variable font axes right on the character…
@derSchepp @JoubranJad @kennethrohde It’s actually already landed in Safari Technology Preview: https://t.co/wYjG2zdZdD.
Designing Headers for HTTP Compression: https://t.co/0tYuNnyQTg. HTTP/2 header compression explained by @mnot. 🗜💥
Responsive images on the Apple Watch: https://t.co/fd0fqG8Qnk. Responsive design pushed to the limits. ⌚ï¸
Emerging JavaScript pattern: multiple return values. Interesting and in-depth article that discusses this pattern a… https://t.co/TS1bS6Fh6g
🎉 In collaboration with Microsoft, Google is making a free e-🔖 available on Progressive Web Apps, the future of the… https://t.co/hEK10jz1Vq
@tobmaster @trivago @pistenprinz @tom_says_things @pgotthardt @trivago_tech > Shot with love 😊
All credits to… https://t.co/WFUdgWaTrJ
@tobmaster @trivago @pistenprinz The demo app 🈠Affilicats https://t.co/PJJlL8ZZBA is definitely inspired by a true… https://t.co/aGQjQZWNTH
RT @rowan_m: Easily adaptable pattern for ensuring that if you’re sending users to external sites you can ensure that load is reliable rega…
RT @Paul_Kinlan: Wrote up a tiny explainer on my contribution to https://t.co/QMYMqHFyQV - the file-drop-element
https://t.co/Y2DY13YNqP
h…
More fine-grained information in `https://t.co/zglxxxIXPZ….? Yes, please (actually, yes, please, and shut… https://t.co/FShc2eAk5n
@henrylim96 @Markus306 I’m working on a PWA at the moment where my objective is to make it run seamlessly all the w… https://t.co/0Xiv4bvOFX
RT @zachleat: Or, the things I’ve learned from managing an open source side project (@eleven_ty) for a year in my limited spare time:
htt…
@Markus306 Progressive. That’s what the ‘P’ in PWA stands for… It’s just a web app after all—like an escalator with… https://t.co/5HHsGXRXIK
Uncomfortably excited to launch this baby… â¤µï¸ ðŸˆ https://t.co/1zS1KMN8Hm
@samthor realDonaldTrump: Conspiracy theory confirmed: wind turbines CAUSE hurricanes. I TOLD YOU SO! Thank you, LEGOâ„¢.
RT @dalmaer: Always a lot to enjoy (and learn) from a Steve Yegge ramble! https://t.co/b2E6rFaWy5
RT @devquinlan: Want to keep a site static, avoiding bloated CMS platforms, but at the same time need to make minor content updates frequen…
@VolcomV @nhoizey @simevidas @KaiOStech Oh, interesting, thanks. There’s now some forum post about the update as we… https://t.co/MiU8WXEtUo
Interesting deep dive into WebSockets, including historical background how we got there: https://t.co/wUAO4PzsMv. 💻↔ï¸ðŸ–¥ï¸
Oh, exciting. @KaiOStech 13.00.17.01 just landed on my Nokia 8110 4G ðŸŒ. Didn’t detect any changes so far. Also sear… https://t.co/DayZnd0BXP
RT @akosma: Introducing my latest short, fun, personal book: “Tales Of Editors & Keyboards: A Personal Introduction To Vim & Emacs”
Freely…
@datao Hmm, OK. This fixes the symptoms, but doesn’t cure the cause quite yet. Probably in the longer term try upgr… https://t.co/vmYUMbUwHX
RT @FrontendDaily: Why Browsers Download Stylesheets With Non-Matching Media Queries: https://t.co/cv9GOYoORJ (The downloads do occur at th…
@datao Great it’s working now! Is there a diff of the changes?
RT @ChromiumDev: On next week’s State of the Web, @tomayac will be chatting with @Rick_Viscomi about progressive web apps (PWAs)!
Tune in…
@jeffposnick @aerotwist @eleven_ty Have you considered PHP with a MySQL back-end? Publishing is as easy as phpMyAdm… https://t.co/wuLOSnq8GC
@datao Just copy and paste my reply there, no attribution needed.
@datao More details in your inbox… :-pic.twitter.com/s1E5K22XDlDl
Good introductory tutorial by â¦@LoukilAymenâ© on building custom â¦@____lighthouseâ© audits. https://t.co/St9UFXHVbf
Adapting to Users with Client Hints: https://t.co/QPaLewCwOT.
@datao I am, and might actually be able to help. Just send me an email and I will have a look tomorrow.
tomac@google.com
@JoubranJad @nekrtemplar +1, and the minibar should only appear once. It’s only temporary, but has been received wi… https://t.co/ZoEf51kLo6
“Scrolling the main document is better for performance, accessibility, and usability”—https://t.co/5wCvT4E7mI. Some… https://t.co/bCyQbzRQhD
RT @katiehempenius: Fantastic @httparchive feature:
You can view the SQL query used to generate any of the HTTP Archive graphs by clicking…
RT @sw12: Website prelaunch checklist: simple techniques to find and fix glitches.
https://t.co/rT8KucAod5 https://t.co/kvpo8TEW78
RT @FxSiteCompat: #WebP image support is coming to #Firefox 65 🎉 It will be enabled by default in @FirefoxNightly today. If you’re serving…
@rowan_m @British_Airways Yeah, you should really iIIustrate the difference better!
RT @css: Why Browsers Download Stylesheets with Non-Matching Media Queries https://t.co/gsPNxxyb8n https://t.co/m2XiOeI42y
You might have read about Project Fugu ðŸ¡, the code name for improved device capabilities. Here’s the formal writeup… https://t.co/XPb9i8qrWR
The Writable Files API: Simplifying local file access : https://t.co/AlHx9CPCJM.
@Volker_E @abrax5 https://t.co/C3tGiLpB5r Here you go :-)
Find all the demos we shared at the #ChromeDevSummit variable fonts booth in this doc: https://t.co/C3tGiLpB5r. https://t.co/1tWbXCi1qn 🔡
RT @ChromiumDev: 💩â€ðŸ”¬Check out <model-viewer>
It’s a EXPERIMENTAL🚨web component that makes rendering interactive 3D models easy, on as many…
RT @ChromiumDev: 🔖Portals
It’s a proposal for enabling seamless navigations between sites🦋(It’s kinda like iframe but different)
It enabl…
RT @ChromiumDev: 🔖Task Worklet
What we’ve learned from other platforms about threading, we want to bring it to the web!
It’s a new proposa…
RT @ChromiumDev: 💨â€ðŸ”¬<virtual-scroller>
It’s a potential future web platform feature.
Check our roof-of-concept on the repo✨
💻Code: https:…
This is a really clever approach to making inlined resources cacheable! 🤯 @scottjehl just blew my mind! https://t.co/XQunbIuBEO
RT @DasSurma: ICYMI: Our talk about https://t.co/MnAIZryhpI at #ChromeDevSummit is now available to watch:
https://t.co/2P8PphcFi1
@devno…
RT @AndyDavies: WebPageTest filmstrips FTW!
The thing I really love about them is they communicate performance without needing someone to…
🔇 Contact Picker API proposal by @beverloo: https://t.co/077v4aJbUG. One of the missing features where PWAs still f… https://t.co/ROp33mqqgo
Want maps web apps give turn-by-turn directions even in the background while driving 🚗, or web ToDo apps remind you… https://t.co/SN3GaMzCpk
RT @anssik: ✨🗺 Next-gen Geolocation Sensor API use cases landed https://t.co/vqjwnAVucD including geofencing, continuous & one-off backgrou…
RT @samthor: Remember folks, the #ChromeDevSummit website works on all sorts of devices. https://t.co/hnfJH1ciDH
RT @codeinarocket: VisBug extension for Google Chrome.
Chrome Web Store: https://t.co/CGrhAlE6MP
GitHub: https://t.co/Q5up2WjnbG
#ChromeDev…
RT @robertnyman: At #ChromeDevSummit? Come talk to our browser vendor friends in the Forum space! @Lady_Ada_King from Samsung, @jonathandav…
The PageSpeed Insights tool is now powered by Lighthouse: https://t.co/D7EEqvJmg5. We’re finally simplifying our speed tools offers.💨 🧰
RT @jtteag: Web Packaging and Portals are two brilliant technologies designed to take progressive web applications to the next level.
https…
RT @juarezpaf: Make sure to checkout https://t.co/5MuBml89UZ âš¡
–
Learn Service Workers inside and out with the new PWA Mastery Game #Chr…
RT @abrax5: Meet us at the Variable Fonts and Web Typography booth at #ChromeDevSummit! (Forum space, desk 2) Thanks for the support, @toma…
Our new developer learning platform https://t.co/FA0O6xIk6c launches today at #ChromeDevSummit 💩â€ðŸ’»ðŸ’¨â€ðŸ’» With code lab… https://t.co/SuhoPlZI96
squoosh.app ðŸ—œï¸ ðŸ–¼ï¸Impressive Web app for image compression based on W#ChromeDevSummitromeDevSummit
Our commitment to a more capable Web: https://t.co/PpgxJAuJzf. We’re working on making Web apps as capable as nativ… https://t.co/hLW9JHVyoX
Now that the naming discussion has settled on HTTP/3 (https://t.co/2xgLKLkwlM) good to recap what’s behind it: https://t.co/qPsw4SW6by.
RT @poshaughnessy: Morning all 💋 In case any of you missed this post I published over the weekend and wanna take a read: https://t.co/15Vdk…
RT @codepo8: Why Browsers Download Stylesheets With Non-Matching Media Queries https://t.co/ueUaNU0qYP
RT @webmaxru: Running #PWA feature detector on #KaiOS-driven phone. @tomayac is on the stage of @GoogleDevExpert Summit. Try it on your dev…
Slides from my #GDEsummit talk on all of us being Web plumbers 🔧 that need Progressive Web App patterns, privileged… https://t.co/tIJI4avCRx
RT @zachleat: One of the best things you can do for your development workflow is to add a $100 mobile device and a $200—300 laptop to your…
RT @firefox: Today is our 14th birthday! 🎉
A million thanks to all of you who have been with us since the very beginning, the folks who ha…
RT @dalmaer: “The only reason this was possible at all is the open-source nature of V8, and it’s standing as perhaps the most well security…
@DotProto @_developit @googlechrome @ChromiumDev Congratulations and welcome to the team! 🎉 Since… https://t.co/kZmIxt0Ktr
RT @denar90_: My first PR related to interactive metrics renaming to @HTTPArchive was landed 🎉
Really friendly and helpful folks. Take a l…
Server Timing in the Wild by the BBC iPlayer Engineering team. Good article, they’ve also released a useful npm mod… https://t.co/wODqYIKoRA
@simevidas @ChromeUXReport @ab80 True, https://t.co/eYt15Xamhe is what folks like @slightlylate et al. recommend.
The product in question is @Cloudflare Workers: https://t.co/lrDKigjX5f (no endorsement, just saving you a web sear… https://t.co/YClhNFapFQ
RT @csswizardry: 🔖 What are best network performance practices when it comes to loading CSS? How can we get to Start Render most quickly? I…
Memorable quote that—while coming from an Android context—also holds for the web: “We often find that products desi… https://t.co/BMIeutz21V
RT @RyanTownsend: HTTP/2 doesn’t have cross-resource compression — this is why bundling is still hugely beneficial, despite the lack of ove…
RT @matijagrcic: When doing performance profiling most people don’t tend to use a separate clean user profile that ensures that Chrome runs…
@katiehempenius For measuring this, did you use `NetworkInformation.effectiveType` and `NetworkInformation.downlink… https://t.co/DaxVrEMqMD
@arnaudbrousseau Found (m)any so far?
@hodl_squirrel @ChromiumDev 😂 For a friendlier Twitter for all of us, let’s just call it an “organically grown webs… https://t.co/LTDdMyDSad
RT @mathias: 🔥 New: JSBI, a pure-JavaScript BigInt implementation 🔥
Â
JSBI makes it possible to use spec-compliant BigInt functionality *to…
RT @ChromiumDev: 🤔 Did you ever wonder why browsers would still download stylesheets with non-matching media queries like so:
`<link href=…
@DasSurma Yepp, also pointed out by @tabatkins in https://t.co/k9vC4tbYhz. I would never use this hack myself, just found it interesting.
RT @andrey_l1nd3n: Have you tried turning your #AMP off and on again?! 🤪
A/B testing could be hilarious! Who knew!? Apparently @MartinSchie…
RT @akent99: *Designing* a progressive web app? (UX.) This blog might stimulate some interesting thoughts. https://t.co/0awXWy0tMu
@alexbilbie Eight years after the question, here’s the answer: https://t.co/j0QVOvOvry.
Also cross-posted to @ThePracticalDev, if you fancy the https://t.co/v34NX72Lf7 platform: https://t.co/JGDSLa9LBG. 💻
New blog post! 🔢 Why Browsers Download Stylesheets With Non-Matching Media Queries
Read here →… https://t.co/Of5V9MbcIw
Really great article on using â¦@ChromeUXReportâ© data to better understand your site’s performance as experienced by… https://t.co/fMhgXwwPN6
RT @Souders: Slides of my talk “Make JavaScript Faster” from @perfnowconf:
https://t.co/HepexFwSPA
RT @MSEdgeUpdates: The status of WebP image format was changed from “In Development” to “Shipped” https://t.co/GxEkpnOlnM
Ah, turns out @medleyj64119 did: https://t.co/mD7uwOrAaK. (CC: @DotProto)
Wow, never heard of this: when animating element opacity from 0 to 1, a paint happens when it reaches 1. The hack n… https://t.co/NDhYEzosd3
feiss I’ve just learnt about @photopeacom (a web clone of Photoshop) and I’m in awe. I can’t believe how well done is.. Great great job man..
Wait, did really no one at @TC39 think about the Oxford comma? https://t.co/e497rHOYfl ðŸ§
let lf = new ListFormat(“… https://t.co/LMkEX1s9kg
RT @AdamRackis: Waiting for your users to close any open tabs before your service worker can update to latest content sucks. So why not sho…
This @HTTPArchive analysis by @Souders on where CPU time is being spent is quite interesting. Maybe someone from th… https://t.co/gfPUMJz67N
@aerotwist SFTP deploys FTW! A folder per sample, as you do anyway?
@webkit Nice!
Quick shoutout for @aerotwist’s recent amazeballs YouTube video spree: https://t.co/Oqw6gVyEZE. They’re super fun t… https://t.co/y3DvTD7gm8
RT @aerotwist: 🎥 Time to make a circular mask reveal the performant way!
https://t.co/VibdI35nNx https://t.co/g2WJjptzwW
Google has started to create a directory of agencies building Progressive Web Apps: https://t.co/q8VUtK4FGf 🗂
If yo… https://t.co/OtEY2ZwMzP
RT @ebidel: Created a Puppeteer 🤹ðŸ»â€â™‚ï¸ script to verify Google Search can “see” your lazy loaded images 🖼.
https://t.co/UyXsGrrPhi
Part of…
RT @dalmaer: “If you don’t have performance budgets setup to watch your site’s use of third party JS, you should do that now” (still think…
#TIL about the `hover` media query: https://t.co/9NnRt2vToV. Super useful if combined with negation 🚫🖱:
`@media (n… https://t.co/94NBDoDUWg
RT @addyosmani: A Netflix web performance case study: https://t.co/9hpvDpmeaf
âš¡ 50% faster Time-to-Interactive (logged-out homepage)
- ✂ï¸â€¦
RT @igrigorik: wondering how to implement lazy / deferred loading optimizations in a Google Search friendly way? Good news, fresh docs hot…
@kennethrohde @Paul_Kinlan Worked fine for me on desktop. Didn’t test mobile yet.
Clever hack by â¦@Paul_Kinlanâ© to create a boomerang-like video effect with pure client-side JavaScript (only tested… https://t.co/E5nvNYfSc5
Now that desktop PWAs are finally about to become reality on several platforms, some apps that currently rely on El… https://t.co/BMre99uCEy
@nhoizey KaiOS is a fork of Firefox OS. Apps are essentially just webpages that follow a couple of rules—mostly aro… https://t.co/8kUUAxHl0n
@nhoizey Nah, but allow one to activate adb debugging and side-load apps.
@SimmerVigor @Cloudflare Oh, I indeed missed this. Congratulations 🎊. Great fit!
RT @rick_viscomi: 🔺 The video of my @_welovespeed presentation on @ChromeUXReport is available.
Lots of examples of how to extract insight…
@firt This is the reply I got from the support team. https://t.co/h4M3DCk14m
Pwnd! Nokia 8110 4G, you’re mineâ€omnijb.831337.xyzNW Finally got Developer Mode on my KaiOS devicepic.twitter.com/7yNDgh4kGFGF
Incredibly(!) clever #xkcd: https://t.co/eeIhg4rEWn. “Use your mouse or fingers to pan + zoom. To edit the map, sub… https://t.co/GYFsEbuLTC
The cookie dialog of the @twitter app can’t be closed on @kaiostech. I hope this is a known issue, @kaihelps!? The… https://t.co/JyoqKpuyrC
RT @ChromiumDev: An introduction to “Signed Exchanges” which helps to enable publishers to safely make their content portable by @kinu
We…
Exploratory post by @hsunw on overscroll effects and how they could possibly improve the user experience on smart f… https://t.co/Dbi9fhhBnB
How we made Carousell’s mobile web experience 3x faster: https://t.co/g0lr1KJTlr. Well documented path to a perform… https://t.co/4glY98LheR