Browser Rendering Optimization The Critical Rendering PathFollow along with Paul Lewis and Cameron Pittman as they explain common performance issues on the web and what we should be hoping to achieve in terms of speed.App LifecyclesLearn about the four parts of a web app's lifecycle: RAIL (Response, Animate, Idle, and Load). You'll discover how these phases cause jank in your web apps.Weapons of Jank DestructionLearn how to use Chrome's Developer Tools Timeline to find page jank and remove it from your site. JavaScriptLearn how to use JavaScript to optimize animations and use web workers to speed up performance. Styles and LayoutDiscover how changing styles can result in surprisingly slow page speed. You'll also learn how to prevent Forced Synchronous Layouts.Compositing and PaintingLearn how to manage page layers and improve page performance using the Chrome Dev Tools Paint Profiler.CompanyAbout Us Why Udacity? Blog In the News Jobs at Udacity Become a Mentor Partner with Udacity ResourcesCatalog Career Outcomes Help and FAQ Scholarships Resource Center Udacity SchoolsSchool of Artificial Intelligence School of Autonomous Systems School of Business School of Cloud Computing School of Cybersecurity School of Data Science School of Executive Leadership School of Product Management School of Programming and Development Career Resources Featured ProgramsBusiness Analytics SQL AWS Cloud Architect Data Analyst Intro to Programming Digital Marketing Self Driving Car Engineer Only at UdacityArtificial Intelligence Deep Learning Digital Marketing Flying Car and Autonomous Flight Engineer Intro to Self-Driving Cars Machine Learning Engineer Robotics Software Engineer