Web developers using high amounts of domain sharding to work around low connection per host limits in old browser should reconsider their number of shards for newer browsers. Anything over 2 is probably too much, unless most of your user base is using older browsers.
How to lose weight (in the browser)
And what if we got together a bunch of experts who work on large sites to create a definitive front-end performance guide? And not just one of those boring guides made for robots, what if we did something fun? W...
We've come quite a long way since introducing RUM about a year ago. Being the first app performance company to build real user monitoring as a core, native feature of application performance management, we are currently monitoring about 750 million page views a day, 5 billion a week and 20 billion a month for 20,000 active accounts.
Présentation rapide des 11 sous-systèmes utilisés par un navigateur Web pour effectuer le rendu de la page, en partant du réseau pour terminer à l'affichage.
Quelques chiffres montrent qu'en tant que développeur Web, on a la main sur les temps utilisés sur chacune des couches ... pour peu qu'on l'ait en tête.
C'est chose faite ;-)
Web development on mobile devices is especially challenging. The debuggers and profilers we use on the desktop aren't available. Bookmarklets are a good alternative. They're lightweight and work on most browsers - even mobile browsers. But installing bookmarklets in mobile browsers is a pain. You could try to find all the good bookmarklets out there and install them one by one. Or...
Just install the Mobile Perf bookmarklet!
"Compuware APM Deep Transaction Management for PHP is the first solution in the market that combines User Experience Management (UEM), web server visibility, PHP deep-dive analysis, database access and external-call visibility all into one single solution, along with built-in performance analytics. It cuts through the complexity to provide full application visibility from a browser-click to the database and back, for all transactions, in real time 24x7. Compared to other PHP monitoring tools, Compuware APM's unique smart auto-detection of PHP pages makes it a snap to understand which page is causing what performance issues."
"Simplify.js is a tiny high-performance JavaScript 2D/3D polyline simplification library by Vladimir Agafonkin, extracted from Leaflet, a JS interactive maps library of the same author. It uses a combination of Douglas-Peucker and Radial Distance algorithms. Works both on browser and server platforms."
"At Artsy we've been building Node.js applications that share code and rendering between the server and browser. We've seen many benefits from this - pages load faster, we can optimize SEO, developers are more productive, and JavaScript coding is just an overall better experience."
"Google mobile search is getting faster - to be exact, 200-400 milliseconds faster! We are gradually rolling out this improvement to all browsers that support the attribute (currently, mobile Chrome and Safari)."