Panopticlick - a research project designed to better uncover the tools and techniques of online trackers and test the efficacy of privacy add-ons. Run the test to see if your browser is safe against tracking.
Faster websites with HTTP/2
Since Google paved the way for HTTP/2 with SPDY, the future is looking brighter for web developers. HTTP/2, the new protocol that will replace HTTP/1.1 (which was published in 1999) will help to make websites load faster while bringing an extra layer of security.
Although not a requirement, ensuring your website uses Transport Layer Security (TLS) is the recommendation given by Rachel Andrew in her article Getting Ready For HTTP/2: A Guide For Web Designers And Developers. As well as gaining an extra notch on Google's indexing radar, it means your website content (and any form submissions from your site) will be done so securely by encrypting the data passing between your server and the site visitor.
Multiple Simultaneous Requests
HTTP requests are cheap in the world of HTTP/2.
Switch to HTTP/2 today?
Two things are required to start using HTTP/2 today:
- Your server needs to provide the software that supports HTTP/2
- The browsers your website visitors use need to support HTTP/2 *
* shouldn't be a hurdle as all major browsers support the new protocol.
Daniel Sternberg has written a useful looking free ebook called http2 explained which goes into all the details you need to know.
In The Future of Loading CSS, Jake Archibald takes a look at how best to load CSS. Up to now, as CSS normally blocks page rendering, we've usually combined all styles into one file and loaded them after the main content has been downloaded. However, an update to the Chrome browser, bringing it into line with Microsoft's Edge browser, could help to change CSS loading best practise. The general idea is that we load multiple smaller CSS files that in turn render the content that directly follows it, resulting in a more progessive page render.
Boy, a lightweight version of Boilerplate, with extra bits for older browsers.
As more websites make the transition to delivering their content securely and encrypted, this SSL Server Test could prove to be a very useful service for assessing the quality of your secure certificate.
If this list over at statusIE is anything to go by, then it's clear to see that web browsers are becoming extremely complex pieces of software. A few developments that sound intriguing are Box Alignment, CSS Calc, CSS Intrinsic Sizing, CSS Variables, Drag and Drop Directories, HTML Imports, <img srcset>, Masks, <picture> Element, Shapes, Web SQL Database, WebP image format support, and all the Canvas protocols. Lots to get excited about.
What's My Browser is a handy way to gather useful debug information about an end-user's browsing set-up. Get them to visit the What's My Browser page and send you back the short URL to view their data. Collects info on things like operating system, screen and resolutions sizes and if cookies are enabled.
HTTPS Everywhere is a Firefox, Chrome, and Opera extension that encrypts your communications with many major websites, making your browsing more secure.
It sounds scary at first, permitting a third-party to track your movements when surfing the web, but cottonTracks takes your browsing habits and generates a useful summary, categorising your interests for handy retrieval later.
It's a browser extension available for Chrome and Opera.