…possible—more signaling, but faster setup.
• Provide a TURN server for relaying failed peer-to-peer connections.
Almost every chapter has solid practical advice like this on how to make the web faster for your application.
Here's my email interview with Ilya Grigorik on High Performance Browser Networking. Enjoy.
Please Tell Us Who You Are And What You've Brought To Show And Tell Today?
* Ilya Grigorik has an overview of WebP .
* Kris Gale, key to building fast lies in small teams.of at , argues the
* In this video from release of . 2.0, talks about the recent
* Guy Podjarny takes a look at real world Responsive . performance
* Joshua Bixby asks when it comes to big data, how big is big enough .
* Rich Pareta explains how to get hired …
Ruby 1.9.3-p374 is released - With fixes for the segfault issues reported in p362.
Announcing Testling-CI - browser continuous integration for modules intended to run in a browsers.
Learn - Layout course.
Faster Websites: Crash Course on - From Ilya Grigorik, who know a ton about this stuff. Performance
The Absolute - The basics. 's to Sass
Ilya Grigorik wrote a wonderful article on the importance of latency, not bandwidth, as the web performance bottleneck :
"For every 20ms improvement in latency, we have a linear improvement in page loading times. There are many good reasons for this: an average page is composed of many small resources, which require many connections, andperformance of each is closely tied to ."
is a long way away from , and the of …
* analyze millions of to find out what makes developers happy. commentsand Ilya Grigorik
* your site is giving your customers stress.asks if
* Instagram CEO Kevin Systrom explains why the speed of a product determines how much it will be used.
* Jonathan Klein shares latest site performance report. 's
* swesource …
…web-performance best practices by dynamically rewriting and optimizing your website assets. Google's Ilya Grigorik shows it off.
Capistrano + + + + + == Deployed
Practical instructions for deploying a Rails app onEC2 using , RVM, Bundler and Unicorn.
ActiveModel for All Your Non-Persisted Form Data
Watching and Listening
In a mere 7 minutes, …
At the time Ilya Grigorik's article was written, Thin was the only application server that was able to support high I/O concurrency use cases. Built on EventMachine, Thin is evented, just like Node.js. Since then, another evented application server called Goliath has appeared, also built on EventMachine. However, evented servers require evented application code, and Rails is clearly not evented.
There have been attempts to make serial-looking code evented through the use of Ruby…
Dart by Ilya Grigorik
See the full list of third party buildpacks in the .
the Build Process
In addition to enabling new language support, the ability to select a buildpack allows you to modify the previously closedbuild process for popular languages.
For example, consider a Jekyll . Before buildpacks, the only solutions would have been …app that needs to generate static files using
Ilya Grigorik has written another wonderful article lavishly detailing the extraordinary tactics Chrome . : & Preconnect springs some surpising factoids on us, revealing how the web has slowed and super sized:employs to hide network latency from users:
The size of an average page has grown to 1059kB and is now composed of over 80 subresource requests .
An average DNS lookup takes between 60 and 120ms. This creates …
A great slide deck by Ilya Grigorik about the role that page loading speed has to play in. It's not particularly focused at all but it covers key things to be aware of.
of talks about marginalia, a new gem that adds extra comments to Rails' logs which can help in the debugging and performance monitoring process.
Building an iOS Photo-sharing and Geolocation Mobile Client…