Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Cross-platform UI Engines Rendering Performance

Linux Foundation via YouTube

Overview

Explore the landscape of cross-platform UI engine rendering performance in this 39-minute conference talk by Andy Wingo from Igalia. Delve into the reasons behind Signal's choice to develop separate apps for Android and iOS, and investigate the potential for creating high-performance mobile apps using open-source, cross-platform methods. Examine the current state of app development for Android, iOS, and cross-platform solutions, extracting valuable lessons and identifying future opportunities. Analyze modern app development frameworks, including platform-specific SwiftUI and Jetpack Compose, as well as cross-platform options like React Native and Flutter, from a compiler's perspective. Discover commonalities and observe the field's evolution beyond the traditional approach of writing separate Java and Objective C versions. Cover topics such as ahead-of-time and just-in-time compilation, declarative programming models, language design's impact on performance, WebAssembly, JavaScript, TypeScript, Kotlin, Swift, Rust, garbage collection, concurrency, standardization, and web technologies.

Syllabus

Cross-platform UI Engines Rendering Performance - Andy Wingo, Igalia

Taught by

Linux Foundation

Reviews

Start your review of Cross-platform UI Engines Rendering Performance

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.