Blog

Web Performance - Mobile

Due to the limited CPU capabilities of mobile devices, the high round-trip times of mobile networks, and the rapid growth of mobile usage, it is even more critical to understand and optimize for mobile performance than for the desktop.

Web Performance - Browser Rendering

Once resources have been downloaded to the client, the browser still needs to load, interpret, and render HTML, CSS, and JavaScript code. By simply formatting your code and pages in ways that exploit the characteristics of current browsers, you can enhance performance on the client side.

Web Performance - Payload Size

Minimizing the payload size of both dynamic and static resources can reduce network latency significantly; in addition, for scripts that are cached, cutting down their byte size speeds up the time the browser takes to parse and execute code needed to render the page.

Web Performance - Request Overhead

One way to cut down client request time is reducing the number of bytes uploaded as request header data keeping cookies and request headers as small as possible ensures that an HTTP request can fit into a single packet limited widely by the most used networks to approximately 1500 bytes per packet.

Web Performance - RTT

An important strategy for speeding up a web-page is to minimize the number of RTT that need to be made, since the majority of those RTT consist of HTTP requests and responses, it's especially important to minimize this number that the client needs to make and to parallelize them as much as possible.

Web Performance - Cache

Most web pages include resources that change infrequently, such as CSS files, image files, JavaScript files, and so on.

Web Performance

Internet is a complicated environment when we have a website without optimization, because generally the users can only wait for our content a few seconds before click on another link and leave our website.

Ruby Server Monitor

This was a post requested by a visitor of this website, here I speak about some tools that I use usually in my work administrating servers and preventing vulnerabilities in the company's web applications. Well, basically as a server administrator we need to be vigilant to possible disk space problems, memory exceeding or hacking attempts, so that I decided to write this script in Ruby.

Python Web-Frame

After explain how to create a Python GTK/Webkit application to load a website inside a GTK+ window generated with Python I decided to use this knowledge to embed some applets in local windows.

Do you have a project idea? Let's make it together!