Facebook Twitter

How Facebook Makes Mobile Work at Scale for All Phones, on All Screens, on All Networks. When you find your mobile application that ran fine in the US is slow in other countries, how do you fix it?

How Facebook Makes Mobile Work at Scale for All Phones, on All Screens, on All Networks

That’s a problem Facebook talks about in a couple of enlightening videos from the @scale conference. Since mobile is eating the world, this is the sort of thing you need to consider with your own apps. In the US we may complain about our mobile networks, but that’s more #firstworldproblems talk than reality. Mobile networks in other countries can be much slower and cost a lot more. This is the conclusion from Chris Marra, Project Manager at Facebook, in a really interesting talk titled Developing Android Apps for Emerging Market. The New MaxCDN – Built for Design & Speed. MaxCDN has gone through numerous revisions throughout the years, but we wanted to do something different... really different.

The New MaxCDN – Built for Design & Speed

After spending months on end mocking up designs, straggling to get content together and peer checked, and dabbling with code to make things just right, the new MaxCDN.com is finally here, and man is it looking better than ever. // Just Getting Started: Design Like any design process, this took many countless revisions to get just right.


Making the web speedier and safer with SPDY. In the two years since we announced SPDY, we’ve been working with the web community on evolving the spec and getting SPDY deployed on the Web.

Making the web speedier and safer with SPDY

Chrome, Android Honeycomb devices, and Google's servers have been speaking SPDY for some time, bringing important benefits to users. For example, thanks to SPDY, a significant percentage of Chrome users saw a decrease in search latency when we launched SSL-search. Kill the Telcos Save the Internet - The Unsocial Network. Someone is killing the Internet.

Kill the Telcos Save the Internet - The Unsocial Network

Since you probably use the Internet everyday you might find this surprising. It almost sounds silly, and the reason is technical, but our crack team of networking experts has examined the patient and made the diagnosis. What did they find? Diagnostic team: the Packet Pushers gang (Greg Ferro, Jan Zorz, Ivan Pepelnjak) in the podcast How We Are Killing the Internet. Diagnosis: invasive tunnelation. You only control 1/3 of your Page Load Performance! Application Performance. You do not agree with that?

You only control 1/3 of your Page Load Performance! Application Performance

Have you ever looked at the details of your page load time and analyzed what really impacts Page Load Time? Let me show you with a real life example and let me explain that in most cases you only control 1/3 of the time required to load a page as the rest is consumed by 3rd party content that you do not have under control. TagSoup home page. Index Introduction This is the home page of TagSoup, a SAX-compliant parser written in Java that, instead of parsing well-formed or valid XML, parses HTML as it is found in the wild: poor, nasty and brutish, though quite often far from short.

TagSoup home page

TagSoup is designed for people who have to process this stuff using some semblance of a rational application design. By providing a SAX interface, it allows standard XML tools to be applied to even the worst HTML. NekoHTML.


The Rise Of The API, The Future Of The Web. Last month, Twitter and Facebook made some moves to hide RSS feeds and put focus more on their APIs.

The Rise Of The API, The Future Of The Web

There was the typical ranting that followed the news, some in favor of RSS and others not. Now that the conversation and controversy of RSS being killed again has died down, I wanted to address the real question behind Twitter’s and Facebook’s decisions. How do you convince the average web user to switch to a non-IE browser? As web designers and developers, we love to see how our sites and web apps look and function using a really good browser.

How do you convince the average web user to switch to a non-IE browser?

It’s true that with the release of IE9, Microsoft has made great progress in the so-called browser wars. And although IE9 is a fast and reliable browser that has pretty good support for CSS3 and HTML5, there are still quite a few missing technologies that we all would like to see in Internet Explorer soon.


Optimizing Page Load Time. However, for many sites that reference dozens of external objects, the majority of the page load time is spent in separate HTTP requests for images, javascript, and stylesheets.

Optimizing Page Load Time

AJAX probably could help, but speeding up or eliminating these separate HTTP requests might help more, yet there isn't a common body of knowledge about how to do so. While working on optimizing page load times for a high-profile AJAX application, I had a chance to investigate how much I could reduce latency due to external objects. Specifically, I looked into how the HTTP client implementation in common browsers and characteristics of common Internet connections affect page load time for pages with many small objects. Web Page Analyzer - free website optimization tool website speed. Free Website Performance Tool and Web Page Speed Analysis Try our free web site speed test to improve website performance.

Web Page Analyzer - free website optimization tool website speed

Enter a URL below to calculate page size, composition, and download time. The script calculates the size of individual elements and sums up each type of web page component. Dominique's Weblog. About gathering web 2.0 personal data into one safer place Everyday web 2.0 application holds our personal data into proprietary servers. While hosting providers could offer dedicated machines, I imagined once that, in a perfect future, I may rent a server for hosting my own personal data and let authorize web 2.0 applications to operate on such data. While reading recently a French paper on semantic web (Le web sémantique ou l'importance des données liées), I have found an interesting idea [from David Larlet] about such dedicated data servers. " Personal data represent currently the value that an application get while offering its service, often a "free" one.

In most cases, you can't get back this value without being a geek, then it would be lost in case of policy change, bankruptcy, database crash, etc. The WebM Video Format – the Saviour of Open Video on the Web? I don’t think I’m exaggerating when I’m saying something really really important has happened for the future of the Open Web. Finally, it looks like there might be a solution to the video codecs and patent encumbered alternatives we have been dealing with. Background About two months ago I wrote What Will Happen To Open Video On The Web? And expressed fear for the future of video on the web, and that the H.264 codec will never be something solid to build on, due to it being heavily patented.