 Your new post is loading...
 Your new post is loading...
|
Scooped by
Mickael Ruau
March 8, 2013 1:16 PM
|
|
Scooped by
Mickael Ruau
March 8, 2013 1:15 PM
|
Specifying a width and height for all images allows for faster rendering by eliminating the need for unnecessary reflows and repaints.
|
Scooped by
Mickael Ruau
March 8, 2013 1:15 PM
|
Setting the character set at the server level reduces browser processing.
|
Scooped by
Mickael Ruau
March 8, 2013 1:14 PM
|
Properly sizing images can save many bytes of data.
|
Scooped by
Mickael Ruau
March 8, 2013 1:14 PM
|
Most proxies, most notably Squid up through version 3.0, do not cache resources with a "?" in their URL even if a Cache-control: public header is present in the response.
|
Scooped by
Mickael Ruau
March 8, 2013 1:14 PM
|
|
Scooped by
Mickael Ruau
March 8, 2013 1:13 PM
|
Moving inline style blocks andelements from the document body to the document head improves rendering performance.
|
Scooped by
Mickael Ruau
March 8, 2013 1:12 PM
|
Correctly ordering external stylesheets and external and inline scripts enables better parallelization of downloads and speeds up browser rendering time.
|
Scooped by
Mickael Ruau
March 8, 2013 1:09 PM
|
Reduce the load times of pages by storing commonly used files from your website on your visitors browser.
|
Scooped by
Mickael Ruau
March 8, 2013 1:08 PM
|
Inlining small external CSS files can save the overhead of fetching these small files. A good alternative to inline CSS is to combine the external CSS files.
|
Scooped by
Mickael Ruau
March 8, 2013 1:08 PM
|
Deferring loading of JavaScript functions that are not called at startup reduces the initial download size, allowing other resources to be downloaded in parallel, and speeding up execution and rendering time.
|
Scooped by
Mickael Ruau
March 8, 2013 1:08 PM
|
Specifying a character set in a meta tag disables the lookahead downloader in IE8. To improve resource download parallelization, move the character set to the HTTP Content-Type response header.
|
Scooped by
Mickael Ruau
March 8, 2013 1:07 PM
|
By allow AJAX requests to be cacheable, it can prevent unnecessary delays.
|
|
Scooped by
Mickael Ruau
March 8, 2013 1:15 PM
|
|
Scooped by
Mickael Ruau
March 8, 2013 1:15 PM
|
Bugs in some public proxies may lead to compressed versions of your resources being served to users that don't support compression.
|
Scooped by
Mickael Ruau
March 8, 2013 1:15 PM
|
Serving static resources from a cookieless domain reduces the total size of requests made for a page.
|
Scooped by
Mickael Ruau
March 8, 2013 1:14 PM
|
It's important to serve a resource from a unique URL, to eliminate duplicate download bytes and additional RTTs.
|
Scooped by
Mickael Ruau
March 8, 2013 1:14 PM
|
|
Scooped by
Mickael Ruau
March 8, 2013 1:13 PM
|
Serving resources from four or five different hostnames increases parallelization of downloads.
|
Scooped by
Mickael Ruau
March 8, 2013 1:12 PM
|
Fetching resources asynchronously prevents those resources from blocking the page load.
|
Scooped by
Mickael Ruau
March 8, 2013 1:12 PM
|
Many pages, especially mobile pages, redirect users to a different URL, for instance from www.example.com to m.example.com. Making this redirect cacheable by the user's browser can speed up page load times for repeat visitors to a site.
|
Scooped by
Mickael Ruau
March 8, 2013 1:09 PM
|
Inlining small external JavaScript files can save the overhead of fetching these small files. A good alternative to inline JavaScript is to combine the external JavaScript files.
|
Scooped by
Mickael Ruau
March 8, 2013 1:08 PM
|
In order to load a page, the browser must parse the contents of all
|
Scooped by
Mickael Ruau
March 8, 2013 1:08 PM
|
Using document.write() to fetch external resources, especially early in the document, can significantly increase the time it takes to display a web page.
|
Scooped by
Mickael Ruau
March 8, 2013 1:07 PM
|
A complex page means more bytes to download, and it also means slower DOM access in JavaScript.
|