Measuring Web Performance and Neutralizing Memory Leaks


Details
Hello FEDs!
Back by popular demand, we're doing another meetup on performance. This time we’re going to talk about measuring performance and finding memory leaks.
Agenda
17:30 - Gathering
18:00 - Measuring Web Performance – Is Your Site As Fast As You Think?, by Yonatan Mevorach (Sears)
18:50 - Break
19:00 - My Private Leaking Investigation, by Chen Eshchar (Opinya Solutions)
19:50 - Raffle
Measuring Web Performance – Is Your Site As Fast As You Think?
Yonatan Mevorach is a web performance engineer at Sears Israel. He blogs about web development and performance at http://blog.cowchimp.com.
Making sure your web site is fast is a key part of delivering a superb user experience. Perhaps you're just now starting out with improving your pages' speed or you've already put a lot of effort into performance optimization.
But have you ever asked yourself what is a fast web site? If a page loads quickly on your machine, does it mean it's fast on your users' devices as well? Can a page that takes 20 seconds to load still be a fast page? How do you actually measure the speed of the web site?
This talk will explain how to go beyond measuring 'page.load' on your dev machine. We'll explore several performance metrics, Synthetic and Real User Monitoring, automation techniques, new browser APIs, measuring custom events, perceived performance, and more.
My Private Leaking Investigation
Chen Eshchar is a senior web developer who’s been around for more than 10 years. He specializes in web client technologies and frameworks (mainly AngluarJS) and prefers writing games.
Over time, Angular projects tend to get bigger and involve teams whose developers come from different backgrounds and bring different approaches. Applications might start to run poorly or even crash the browser when used over long periods of time.
That can be a sign for a memory leak that needs to be traced and solved.
We’ll talk about methods and tools we can use to analyze application memory in order to trace those potential memory leaks and neutralize them.
We’ll also go through the main causes for memory leaks in Angular applications and talk about how to identify memory leak suspects and what we can and should do about them.
Location and Parking
Our host this month is Sears Israel.
There is a free unpaved parking lot nearby, just a five minute walk away. And there is are many blue-white parking spots in the street.


Measuring Web Performance and Neutralizing Memory Leaks