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

YouTube

Dart Isolates Tutorial for Dartlang Server Side - Creating Fast Web Servers or Flutter Apps

Chris Hay via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the power of Dart Isolates in this comprehensive 36-minute tutorial video. Learn how to create high-performance web servers and Flutter applications by leveraging isolates to offload CPU-intensive tasks from the main thread. Dive into the intricacies of event loops in both Dart server-side and Flutter applications, understanding the microtask queue and event queue. Discover how to implement isolates in your Dart code to enhance web server performance and create smoother user interfaces. Compare the performance of low-level Dart web servers with Fastify and Shelf, and see how isolates can further improve their efficiency. Gain practical insights through performance testing and CPU usage observations, equipping you with the knowledge to optimize your backend server-side apps and frontend mobile applications.

Syllabus

- intro
- server side dart web server
- performance testing with wrk
- comparing dart with fastify
- observing cpu usage with dart web server
- dart is a single threaded event loop
- event loops and flutter
- using isolates with our dart web server
- performance testing our isolates
- building a web server with shelf
- performance testing shelf
- using isolates with shelf
- performance testing isolates with shelf
- conclusion

Taught by

Chris Hay

Reviews

Start your review of Dart Isolates Tutorial for Dartlang Server Side - Creating Fast Web Servers or Flutter Apps

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.