YoVDO

JS Performance in Mobile Web and Hybrid Apps - Because Science

Offered By: JSConf via YouTube

Tags

JSConf Courses Apache Cordova Courses Memory Management Courses PhoneGap Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of JavaScript performance in mobile web and hybrid apps in this JSConf.Asia 2015 conference talk. Delve into the world of PhoneGap and Apache Cordova, examining how JavaScript developers can build cross-platform mobile apps with native-like performance. Discover the key factors that constitute "native performance" and learn about common pitfalls that lead to poor JS performance in hybrid apps. Gain insights from developers of popular control frameworks like Ionic and Famo.us, and explore tools and techniques for diagnosing and solving performance issues. Uncover design tricks to achieve an authentic native look-and-feel in your hybrid apps. From WebView tax and memory footprint to DOM thrashing and CSS gradients, examine various aspects affecting performance. Learn about the importance of garbage collection, event handling, and memory management in optimizing your mobile web and hybrid applications.

Syllabus

Introduction
What is Cordova
Performance
Methodology
Differences
WebView Tax
Memory Footprint
Browser
Cordova
Memory
iOS
Data transfer time
Simple vs complex DOM
thrashing
infinite scroll
memory consumption
CSS gradients
Performance vs maintainability
Garbage collector
Garbage collector in action
Single event handler
Single event handler demo
Switch statement demo
Memory leaks
Heap snapshot
Destroy all unused objects
Outro


Taught by

JSConf

Related Courses

Deno - Next Generation JavaScript Runtime
JSConf via YouTube
How I Got 1600 Stars on GitHub in 2 Months of Open Source Work
JSConf via YouTube
Is it Okay to Pursue Functional Programming on Frontend - JSConf Korea
JSConf via YouTube
If - Extensible Design - Return "Work Life Balance"
JSConf via YouTube
React x Web Components - How It Is and How It Could Be
JSConf via YouTube