YoVDO

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

Offered By: Chris Hay via YouTube

Tags

Dart Courses Backend Development Courses

Course Description

Overview

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

Related Courses

Creating a Calculator App with Flutter
Coursera Project Network via Coursera
Dart Masterclass Programming Course: iOS/Android Bible
Udemy
Learn Dart Programming for Flutter
Udemy
Dart Course for Beginners
Udemy
Lógica de Programação com Dart
Udemy