background preloader

Optimization

Facebook Twitter

10 Ways to Instantly Increase Your jQuery Performance. This article will present ten easy steps that will instantly improve your script's performance.

10 Ways to Instantly Increase Your jQuery Performance

Don't worry; there isn't anything too difficult here. Everyone can apply these methods! When you're finished reading, please let us know your speed tips. jQuery is in constant development and improvement. John and his team are always researching new ways to improve program performances. If you want to stay up to date without having to download the library a thousand times, GIYF (Google Is Your Friend), in this situation too. . * Editor's Note: Perhaps, the quicker and easier method is to simply link to the script directly. The majority of browsers are not able to process more than one script concurrently so they queue them up -- and load times increase. Native functions are always faster than any helper counterparts. Using Firebug, it's possible to measure the time each of the two functions takes to run. The above results are 2ms for native code, and 26ms for jQuery's "each" method.

Instead of. Jorgebastida/glue. Secrets to Faster HTML5. Optimize (Concatenate and Minify) RequireJS Projects - Web Development is Easy! This article will demonstrate you how to concatenate and minify projects that are based on RequireJS.

Optimize (Concatenate and Minify) RequireJS Projects - Web Development is Easy!

In this article I’ll use several tools that require Node.js. So, if you don’t have Node.js yet, install it here. Motivation A lot has been written already about RequireJS. This tool allows you to easily separate your JavaScript code into several modules and by this keep your code modular and easy to maintain. If you are not familiar with RequireJS or didn’t fully understand what I wrote - don’t worry. JavaScript Application Optimization In this section I will demonstrate the optimization of Addy Osmani’s TodoMVC Backbone.js + RequireJS project. In fact, the only tag required for loading the whole project’s scripts is the require.js script tag.

All the scripts marked inside the red square were loaded by RequireJS. Build/example.build.js at master · jrburke/r.js. Cloudinary Documentation. Overview As explained in detail in Sprite generation, sprites are a great way to improve user experience by reducing network overhead and bypassing download limitations.

Cloudinary Documentation

A sprite is a single image that contains many images you need display in your web application. The browser downloads only a single image and your CSS code directs the browser which part of the sprite to use for display each contained image. Cloudinary can generate sprites for you and manage their update process. Managing image tags Each image resource uploaded to the cloud has a unique Public ID (assigned by you or randomly generated). Tags are used for generating sprites. You can assign tags to resources while uploading them. You can manage tag assignments using our Management Console and you can also use our Tags API for adding and removing tags of resources.

Managing tags is done by sending an HTTP POST request to: For example, if your cloud name is 'demo', the POST request should be sent to: Parameters: Creating sprites. Top 10 Absolutely Free Online CSS Sprites Generators and Their Use. CSS Sprites plays an important role in case reducing server requests by combining all background images into one image.

Top 10 Absolutely Free Online CSS Sprites Generators and Their Use

I’ve also a guide for WordPress users regarding on the same topic that how to use CSS Sprites in WordPress? Let’s the top 15 free online CSS sprites Generators. 1. CSS Sprite Generator (by Project Fondue) Tools to make CSS sprites. Qu'est-ce qu'un Sprite CSS ? Les Sprites CSS sont un moyen de réduire le nombre de requêtes HTTP faites sur les ressources images de votre site.

Qu'est-ce qu'un Sprite CSS ?

Les images sont regroupées en une seule grande image, et sont accessibles via leurs coordonnées X et Y au sein de l'image. En affectant l'image générée aux bons éléments de la page la propriété CSS background-position peut alors être utilisée afin de ne rendre visible que la zone cible de l'image Sprite. Cette technique est utilisée afin d'améliorer les performances d'un site, le gain de performance est significatif dans beaucoup de situations notamment dans le cas où il y a beaucoup de petites images, telles que les icônes de menus. La page d'accueil de Yahoo! , par exemple, utilise exactement cette technique. Problèmes courants Il y a quelques bogues de navigateurs vraiment très ennuyeux à prendre en compte lors de la création de Sprites CSS. Opera Safari Safari a un problème avec la répétition des images de fond.

Lectures Complémentaires.