news
Free, Libre, and Open Source Software and Web Browsers
-
Linuxiac ☛ DavMail 6.4 Open-Source Exchange Gateway Released
DavMail 6.4 introduces an experimental Abusive Monopolist Microsoft Graph backend, resolves IMAP sync issues, reinstates NTLM support, and fully migrates to Reload4j.
-
Web Browsers/Web Servers
-
Nolan Lawson ☛ Why do browsers throttle JavaScript timers?
None of this answered my original question, though: why exactly do browsers bother to throttle setTimeout if web developers can just use scheduler.postTask or MessageChannel instead? I asked my friend Todd Reifsteck, who was co-chair of the Web Performance Working Group back when a lot of these discussions about “interventions” were underway.
He said that there were effectively two camps: one camp felt that timers needed to be throttled to protect web devs from themselves, whereas the other camp felt that developers should “measure their own silliness,” and that any subtle throttling heuristics would just cause confusion. In short, it was the standard tradeoff in designing performance APIs: “some APIs are quick but come with footguns.”
-
Mozilla
-
Ubuntubuzz ☛ Find and Replace - a Firefox Addon So Useful for Online Text Editing
-
University of Toronto ☛ I wish Firefox had some way to permanently mute a website
Sometimes I visit sites in my 'just make things work' Firefox instance that has JavaScript and cookies and so on allowed (and throws everything away when it shuts down), and it turns out that those sites have invented exceedingly clever ways to defeat Firefox's default attempts to let you block autoplaying media (and possibly their approach is clever enough to defeat even the strict 'click to start' setting for media.autoplay.blocking_policy). I'd like to frustrate those sites, especially ones that I keep winding up back on for various reasons, and never hear unexpected noises from Firefox.
-
-
-
SaaS/Back End/Databases
-
Avinash Sajjanshetty ☛ Replacing a cache service with a database
I’ve been thinking about this: will we ever replace caches entirely with databases? In this post I will share some ideas and how we are moving towards it. tl;dr we are still not there, yet.
-