Issue 18 — June 11, 2015
Page Bloat: The Average Web Page Is More Than 2 MB in Size
Based on the top million sites in the HTTP Archive, the average Web page has now just surpassed the 2 megabyte mark. Images make up most of this with scripts coming second.
Supercharging Page Load with Service Worker
Jake Archibald looks at how making simple changes to Service Worker can vastly improve the startup and load performance of your site.
'Apple has basically deprecated HTTP in iOS 9 and OS X 10.11.'
“To use unsecured HTTP, you have to ask for an exception in your app manifest.” There are some provisos and conditions to this, but it’s a major move.
Codeship - The fastest Continuous Delivery Platform
Codeship is a fast and secure hosted Continuous Integration and Delivery platform. Give it a try and join customers like Product Hunt and Treehouse. Sign up today!
HTTPS-Everywhere for Government
The White House has issued the HTTPS-Only Standard directive, requiring all publicly accessible US Federal sites and Web services only provide service over a secure HTTPS connection.
The White House
Here’s Why More Bandwidth Isn’t A Magic Bullet for Web Performance
While additional bandwidth has a positive impact on performance, it’s not the cure-all that some folks suppose it is. Tammy Everts looks at the numbers.
Cloud Computing, Server Utilization, & the Environment
The environment isn’t probably the main reason you pick cloud based services, but Amazon’s Jeff Barr claims AWS customers get 88% reduced carbon emissions versus running their own data centers.
AWS Official Blog
Volley: Benchmarking Tool for The Performance of Server Networking Stacks
Can be used to determine the performance of the lower levels of the stack (e.g. the kernel), of the server application’s programming language abstractions for sockets, or of the libraries and code running within the application.
Heroku Free Balancer: A Workaround for Heroku's Six Hours Sleep on Free Dynos
From July 2015, Heroku’s new pricing system will mean free dynos will need to sleep for at least six hours a day. This project is undoubtedly against the spirit of things, but a clever idea anyway.
Amazon Wants to Be Your SSL Certificate Provider, Applies to Be A Root Authority
Introducing srcset, our First Step Towards Responsive Images in Microsoft Edge
A look at the initial implementation of srcset in Windows 10 and the future of responsive images in upcoming Edge releases.
Microsoft Edge Team
Internet Explorer 11 Gains HTTP Strict Transport Security in Windows 7 and 8.1
A Microsoft Research Paper Considers Serving Web-Ads From Your Own Computer
Heroku Button for Private GitHub Repos Now Available
Heroku Button was launched last year to make it easy for developers to deploy open source code to Heroku. It now supports projects in private GitHub repos too.
Block Shock: Internet Users Increasingly Block Ads, Even On Mobile
Deploying Symfony2 Applications on Heroku Cloud
S3 FTP: Build A Reliable and Inexpensive FTP Server using S3
How We Cut Latency Down by 30k% on Our Git Server
Reaching Everyone, Fast
A lot of the Internet’s growth is coming from emerging economies dominated by slow, intermittent connectivity and low-end devices. These audiences need to be considered.
Which AWS Reserved Instance Should You Choose?
The Language and Metrics of UX Evolve At Velocity 2015
Moving from just focusing on site speed to user experiences.
How Plex Is Doing HTTPS for All Its Users
Common User Agent SSL and Security Capabilities
Qualys SSL Labs
TurboBytes Pulse: Run DNS, HTTP and Traceroute Tests Across the Globe
Lets you perform some basic network related tests from 25 (at present) different test locations.
httpie: A User Friendly CLI HTTP Client
Claiming to be a potential cURL replacement, it boasts a intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc.
deepstream.io: A Scalable Server for Realtime Web Apps
Built in Node. Stores and syncs data in realtime. Scales via clustering. Open source.
http-dos-detector: Detect Floods of HTTP Requests on Apache and Nginx using mruby
Checkerboard: Shared Transactional Memory with Zero Server Configuration
Lets you create shared state among clients without server-side logic. It has two components: a Node back-end and a browser client library.