Raindrop.io Bookmarks 12/18/2021
著
- Touch Design For Mobile Interfaces: Defining Mobile Devices (Excerpt) -- Smashing Magazine
"Let's start by defining what a mobile device is and examining the scope of how understanding mobile technology and use patterns is important when designing for the huge number of mobile devices in the world, as well as because the world is changing."
- Web Performance Calendar » Explain like I'm five: Web Performance Optimization
"Do less work. Avoid work completely, if at all possible. Work in parallel. Multitask, do more than one job at the same time. Pre-work. Try to prepare in advance. Post-work. Appear done, but finish later."
- Thoughts on skin tone and text descriptions - Tink - Léonie Watson
"When it comes to skin tone and ethnicity, much of this depends on the ability to see; so how do we make sure that people who cannot see are experiencing the same normalisation?"
- Working With Web Feeds: It's More Than RSS - CSS-Tricks
"You may have heard whispers that "RSS in dead" around the web, but the truth is that they are still widely used as virtually every podcast uses one. Maybe you used to be an RSS fan and need to get re-acquainted with it."
- How to prevent scrolling the page on iOS Safari 15 • PQINA
"If we show a modal on iOS we need to prevent events inside the modal from interacting with the page behind the modal. On a previous episode of "Fun with Safari" we could use preventDefault() on the "touchmove" event but on iOS 15 that no longer works."
- PNG Parser Differential
"I found this while writing my own multi-threaded PNG decoder. While pondering my design, I realised that I had an exploitable implementation bug. After learning that Apple has their own implementation of parallel-decodable PNGs, I realised that they'd made exactly the same mistake!"