Firefox 3.5 at the top (13)
share
digg
by
Steve Souders (17)
on
High Performance Web Sites (7)
4 days, 9 hours
ago
permalink
The web world is abuzz today with the release of Firefox 3.5. On the launch page, Mozilla touts the results of running SunSpider. Over on UA Profiler, I’ve developed a different set of tests that count the number of critical performance features browsers do, or don’t, have. Currently, there are 11 traits that are measured. Firefox 3.5 scores higher than any other browser with 10 out of 11 of the performance features browsers need to ...
LABjs: Simple abstraction for loading dependencies correctly (11)
share
digg
by
Dion Almaer (109)
on
Ajaxian » Front Page (119)
4 days, 13 hours
ago
permalink
Kyle Simpson has developed LABjs, a library that lets you define your JavaScript file dependencies, and then loads them as efficiently as possible. Kyle told us: This project is a simple little tool (1.6k compressed!) for being able to load javascript files dynamically. It's like a lot of similar projects where the goal is to improve the speed of page load by allowing scripts to load in parallel. The thing it does slightly differently than ...
-
JonB said:
interesting little DSL for marking load dependencies.
MySpace open sources advanced browser performance tool for IE (44)
share
digg
by
Dion Almaer (109)
on
Ajaxian » Front Page (119)
5 days, 14 hours
ago
permalink
Developers tend to tease MySpace for its look, but the insiders are incredibly impressed by some of the engineering behind the scenes (e.g. their internal monitoring tools are said to be second to none). They have surprised us again with their new tool MSFast which is “a browser plugin that help developers to improve their code performance by capturing and measuring possible bottlenecks on their web pages.” The IE 8 tools are getting better, but ...
-
wpbasti said:
The CPU meter looks like a nice tool. Can we have the missing feature in Firebug and Webkit Inspector as well?
-
lusever said:
Ну наконец-то что-то красивое оптимизационное для IE. Да, CPU и память они показывают не от безысходности, а потому что на странице есть еще стили и картинки.
iPhone 3GS runs faster than claims, if you go by SunSpider (9)
share
digg
by
Dion Almaer (109)
on
Ajaxian » Front Page (119)
1 week, 3 days
ago
permalink
Rana Sobhany of Medialets has posted on Sun Spider benchmarks of the iPhone 3GS as well as other devices which shows off the performance angle of 3GS: The WebKit Open Source Project provides a JavaScript test Suite dubbed SunSpider. According to the description on the SunSpider home page, “this benchmark tests the core JavaScript language only, not the DOM or other browser APIs. It is designed to compare different versions of the same browser, and ...
Jonathan Heiliger on Web Performance, Operations, and Culture (6)
share
digg
by
Jesse Robbins (0)
on
O'Reilly Radar - Insight, analysis, and research about emerging technologies. (150)
1 week, 3 days
ago
permalink
We were honored to have Jonathan Heiliger, Facebook’s VP of Technology Operations, as our opening keynote speaker at Velocity. Jonathan is one of the most accomplished leaders in our field, and is a master of the craft. Here is his keynote in it’s entirety: Note: Other videos from Velocity are being posted to VelocityConference.blip.tv
-
sc said:
This was a great keynote, as was John Adams's Twitter talk, and by far the best was the Allspaw Flickr presentation.
Let's make the web faster - Google Code (10)
share
digg
by
r_nareshkumar (0)
on
Delicious popular (93)
1 week, 3 days
ago
permalink
Bookmark this on Delicious - Saved by r_nareshkumar to performance google optimization web programming tips javascript speed css webdesign - More about this bookmark
-
alkait said:
Very useful and cool tutorials
Measuring & Optimizing I/O Performance (13)
share
digg
by
Ilya Grigorik (4)
on
igvita.com (4)
1 week, 4 days
ago
permalink
Measuring and optimizing IO performance is somewhat of a black art: the tools are there, the resources and discussions are plenty, but it is also incredibly easy to get lost in the forest. I speak from recent experience. Having gone down multiple false starts with filesystem optimization, RAID tweaking, and even app-level changes it really helped to finally step back and revisit the basics. Many man pages and discussion threads later, a few useful realizations ...
-
Jonathan Wallace said:
its like physics.. traditional file system semantics go out the window at the extremes
Improving performance and scalability with DDD (6)
share
digg
by
gojko (0)
on
High Scalability - Building bigger, faster, more reliable websites. (40)
1 week, 4 days
ago
permalink
Distributed systems are not typically a place domain driven design is applied. Distributed processing projects often start with an overall architecture vision and the idea about a processing model which basically drives the whole thing, including object design if it exists at all. Elaborate object designs are thought of as something that just gets in the way of distribution and performance, so the idea of spending time to apply DDD principles gets rejected in favour ...
Sprite Me! Helping you sprite up, but maybe you shouldn’t? (19)
share
digg
by
Dion Almaer (109)
on
Ajaxian » Front Page (119)
1 week, 4 days
ago
permalink
There have been many tools to help make image spriting easier, by packaging up your images into one large image and splitting it up again via CSS. Steve Souders just showed off a new little tool he created, Sprite Me at the Velocity conference that kicked off today. He has made it easier to work with sprites by: finds background images: SpriteMe generates a list of all background images in the page. Hovering over the ...
-
wpbasti said:
Image sprites may have negative effects on memory consumption. Nothing that new, but still an interesting read.
-
t-dub said:
Ahhh, so that must be the reason that Firefox eats 200+ MB with no pages loaded, right?All mocking of FF's memory usage aside, this is a good point about what is essentially a hack. Neither CSS nor browsers were ever designed with this use case in mind and while it's a handy technique, clearly there are implications which usually escape the average implementer.[via @Nick]
iPhone 3G S is crazy fast at 3D compared to iPhone 3G (19)
share
digg
by
Victor Agreda, Jr. (9)
on
The Unofficial Apple Weblog (TUAW) (234)
1 week, 5 days
ago
permalink
Filed under: iPhoneThey didn't just slap an S on the back and call it a day, you know. Apple has improved the 3D performance on the 3G S by including a more powerful graphics processor. According to John Casasanta, the speed increase is up to four times that of the 3G. But don't take his word or these OpenGL ES speed tests as proof -- check out the video and see for yourself.On a related ...
Le mythe des 24Mb/s (5)
share
digg
by
Eric (54)
on
Performance web (0)
1 week, 5 days
ago
permalink
Il semble qu’il faille parler un peu de bande passante. Nos meilleurs fournisseurs d’accès Internet promettent une bande passante de 24Mb/s. Monsieur tout le monde a l’impression de profiter d’une bande passante extraordinaire. L’internaute averti sait lui que ce n’est pas toujours le cas mais il va jusqu’à choisir son appartement en fonction de la proximité du DSLAM (plus on est proche de cette sorte de central téléphonique, meilleure est la connexion). Au final les ...
Chrome and Firefox 3.5 Memory Usage (28)
share
digg
on
Hacker News (798)
1 week, 6 days
ago
permalink
Problem. You are interested in how the Google Chrome 3.0 Dev, Firefox 3.5 RC, Safari 4.0 for Windows, and Opera 10b web browsers manage memory on the Windows Vista operating system over moderate usage, such as with 150 top web sites. These numbers can be measured but there are complexities involved in measuring memory. Solution. Here we look at a program that simulates a user visiting the top 150 web sites from Alexa from the ...
Simplifying CSS Selectors (13)
share
digg
by
Steve Souders (17)
on
High Performance Web Sites (7)
2 weeks, 2 days
ago
permalink
This post is based on a chapter from Even Faster Web Sites, the follow-up to High Performance Web Sites. Posts in this series include: chapters and contributing authors, Splitting the Initial Payload, Loading Scripts Without Blocking, Coupling Asynchronous Scripts, Positioning Inline Scripts, Sharding Dominant Domains, Flushing the Document Early, Using Iframes Sparingly, and Simplifying CSS Selectors. “Simplifying CSS Selectors” is the last chapter in my next book. My investigation into CSS selector performance is therefore ...
-
Weston said:
Excellent insights! I was starting to get worried that the long selectors I've been using were bad, but looks like their length isn't so important.
Profiling Ruby With Google’s Perftools (11)
share
digg
by
Ilya Grigorik (4)
on
igvita.com (4)
3 weeks
ago
permalink
Benchmarking, profiling and debugging are all areas where better tool support could really benefit the Ruby community. Built in benchmark library and extensions such as ruby-prof provide us with a minimal level of introspection to help identify the common bottlenecks, but they still fall short of the available tools for the JVM, or other dynamic runtimes. If you're working with Rails, the story is better, as within the past year companies such as FiveRuns and ...
10 of the coolest and most powerful supercomputers of all time (14)
share
digg
by
Pingdom (20)
on
Royal Pingdom (20)
3 weeks, 2 days
ago
permalink
For decades, supercomputers have helped scientists perform calculations that would not have been possible on regular computers of that time. Not only has the construction of supercomputers helped push the envolope of what is possible within the computing field, but the calculations supercomputers have performed for us have helped further both science and technology, and ultimately our lives. This post pays tribute to some of the most powerful supercomputers the world has seen, all the ...
11 keystrokes that made my jQuery selector run 10x faster (8)
share
digg
by
Dave Ward (0)
on
Encosia (0)
3 weeks, 4 days
ago
permalink
As an ASP.NET developer working on the client-side, one problem you’ll encounter is how to reference the HTML elements that ASP.NET web controls generate. All too often, you find yourself wasting time trying to reference TextBox1, when the element is actually rendered as ctl00_panel1_wizard1_TextBox1. Much has been written about this, including a post of my own, so I won’t go into detail about many of the workarounds. Instead, I want to take a closer look ...
-
Pr0fess0rX said:
Really nice article, I'm going to try it soon.
Using Iframes Sparingly (10)
share
digg
by
Steve Souders (17)
on
High Performance Web Sites (7)
1 month
ago
permalink
This post is based on a chapter from Even Faster Web Sites, the follow-up to High Performance Web Sites. Posts in this series include: chapters and contributing authors, Splitting the Initial Payload, Loading Scripts Without Blocking, Coupling Asynchronous Scripts, Positioning Inline Scripts, Sharding Dominant Domains, Flushing the Document Early, and Using Iframes Sparingly. Time to create 100 elements Iframes provide an easy way to embed content from one web site into another. But they should ...
-
Jon West said:
iFrames suck!
-
sc said:
"Iframes Block Onload" hmm
Loading (Java)Scripts Without Blocking (40)
share
digg
by
Steve Souders (17)
on
High Performance Web Sites (7)
2 months, 1 week
ago
permalink
This post is based on a chapter from Even Faster Web Sites, the follow-up to High Performance Web Sites. Posts in this series include: chapters and contributing authors, Splitting the Initial Payload, Loading Scripts Without Blocking, Coupling Asynchronous Scripts, Positioning Inline Scripts, Sharding Dominant Domains, Flushing the Document Early, Using Iframes Sparingly, and Simplifying CSS Selectors. As more and more sites evolve into “Web 2.0″ apps, the amount of JavaScript increases. This is a performance ...