By using <datalist>, you can define a list of suggestions you want the user to select from. Users can optionally select from your suggestions as well as typing it by themselves. Turns out you can also combine it with the range, color, date, etc. input types Datalist experiment →
Category Archives: Elsewhere
URLs are for People, not Computers
We are all familiar with URLs: the string uniquely identifying the requested document. However, we don’t always consider they are more than that: URLs are user facing and should be considered important UI elements. They should be clean, understandable, semantic, hierarchical and not excessively long. And that’s why I have a (tiny) chapter dedicated on …
Device APIs in the Wild: Fun with the Light Sensor
Boston Dynamic’s Petman Test Camo
Game of Thrones, 1995 style
The reality of head-mounted displays
I’m concerned about two things: one, that audiences who have never been exposed to VR or HMDs have unrealistic expectations and will be disappointed when they see the real thing; two, that software ported from the desktop world will carry over baggage from that world that will lead to a sub-optimal experience. Watch the video. …
Openness does not scale
Openness and success are not compatible. Openness does not scale, no matter how hard you try. Openness does not scale → Related: Why What You’re Reading About Blink Is Probably Wrong, a Chrome Developer talking about the aforementioned Blink: When landing a patch in both WebKit and Chromium stretches into a multi-day dance of flags, …
Servo: Next Generation Web Browser Engine by Mozilla and Samsung
Servo is an attempt to rebuild the Web browser from the ground up on modern hardware, rethinking old assumptions along the way. This means addressing the causes of security vulnerabilities while designing a platform that can fully utilize the performance of tomorrow’s massively parallel hardware to enable new and richer experiences on the Web. To …
Continue reading “Servo: Next Generation Web Browser Engine by Mozilla and Samsung”