Engineering and Technology
This course will demystify the browser's rendering pipeline and make it easy for you to build high performance web apps.
In the course Browser Rendering Optimization on Udacity, you will learn about the critical rendering path and how the browser converts HTML into pixels on the page. You will also explore the impact of different CSS styles on the rendering pipeline. Additionally, you will gain an understanding of the four phases in an app's lifecycle (Response, Animation, Idle, and Load) and how the frame budget changes in each phase. The course will teach you how to identify and resolve jank issues using the Timeline panel in Chrome DevTools. You will also learn techniques to optimize JavaScript for smooth animations and how to move expensive operations off the main thread using Web Workers. Furthermore, you will discover how accessing the wrong CSS properties can affect browser performance and how to debug instances of Forced Synchronous Layout. The course will also cover compositing and painting, including profiling layer and paint performance and optimizing layers to reduce rendering steps. Finally, you will apply all the knowledge gained to improve the performance of the News Aggregator App.
by Udacity
This course will demystify the browser's rendering pipeline and make it easy for you to build high p...
by Udacity
Learn how browsers convert HTML, CSS and JavaScript into websites while you experiment with Chrome D...
by Udacity
Learn how you can use HTML5 Canvas to create and modify images or even interactive animations.
by Udacity
This course will teach you the principles of 3D computer graphics: meshes, transforms, lighting, ani...
by Udacity
Learn the basics of JavaScript, including primary data types, conditionals and loops, and more.
by Udacity
Learn to create basic web pages using HTML and add style to the pages with CSS.
by Udacity
Software Architecture and Design teaches the principles and concepts involved in the analysis and de...
by Udacity
Get a quick practical introduction to Swift programming basics and build your first iOS app!
by Udacity
Learn to implement the OAuth 2.0 framework to allow users to securely and easily login to your web a...
by Udacity
Learn how to build high quality websites and dynamic applications to create stunning user experience...