- Currently struggling with some CSS animations for an 'air-horner' clone.
- Read animation-timing-function - CSS: Cascading Style Sheets | MDN
- I hadn't realised that there are a number of new properties 'jump'
- Read Jumps: The New Steps() in Web Animation
- Read animation-timing-function - CSS: Cascading Style Sheets | MDN
- Reflecting on Google IO Developer perspective
- There's was a major over-arching theme of "Developer Productivity" and " Better Together "
- Chrome
- We focused a lot on a theme of what we called "stability" (or Platform Stability) as much as possible. That is try and focus on making sure that developers know what they can rely on vs what is more experimental. We still have the experimental work but it's more clearly labelled.
- Web Capability
- How people have done it today (e.g, Photoshop)
- What will really help you in the future (but is not quite ready yet)
- e.g, Federated Credential Manager, Page Transitions
- Web Quality
- Performance, Performance, Performance
- Design
- I created a simple little demo web app and I needed to find an online audio editor and an image editor. It's hard to find good Web Apps.
- Image Editing I used Photopea | Online Photo Editor
- Audio Editing
- It's a mess and really hard to find good web apps here. There are some interesting web apps, but they're not the same as Audacity. Turns out there is an Audacity online which is kinda cool. The problem is it launches like an entire office suite which I didn't need, and I couldn't tell if it was WASM ported or if it was a VNC-like experience.
- Regular Expressions
- regex101: build, test, and debug regex - my favourite.
- Read Flexibly Centering an Element with Side-Aligned Content
- Researching Open Props: sub-atomic styles
- Love this, so many great simple styles that I can just use.
- Updated blog to at least use the color of the site. The grey has a nice blueish slate.
- I realise now that I need a lot of help to make my site look and read half decent.
- I should spend time on Learn Responsive Design
- Exploring logseq
- Read StorageManager.persist() - Web APIs | MDN
- Apparently
persist
is supported in Safari... what are the details across all browsers? I know that Chrome has some funky heuristics
- Apparently
- Private Storage
- When I first tried logseq I used the website, and it was spectacular. You could open up a local folder and use that as your data store and it would never leave your device (in theory). I do wonder if there is a story about web apps only connecting to your local device and storing data there.
- Is there a CSP policy that would not allow post requests (even to the origin?)
- What is the state of this across browsers?
- I realised I don't know how
File
object works, does it load the entire file in to memory? Is that why we need Storage Foundation API?
- When I first tried logseq I used the website, and it was spectacular. You could open up a local folder and use that as your data store and it would never leave your device (in theory). I do wonder if there is a story about web apps only connecting to your local device and storing data there.
- Images.Tooling.Report
I lead the Chrome Developer Relations team at Google.
We want people to have the best experience possible on the web without having to install a native app or produce content in a walled garden.
Our team tries to make it easier for developers to build on the web by supporting every Chrome release, creating great content to support developers on web.dev, contributing to MDN, helping to improve browser compatibility, and some of the best developer tools like Lighthouse, Workbox, Squoosh to name just a few.