Appearance
Dart Host — Lab 索引
统一 Dart 承载工程,所有纯 Dart 运行时相关 labs 在此运行。
版本与复现信息
| 项目 | 版本 / 值 |
|---|---|
| Dart | 3.4.4 |
| 运行入口 | dart(随 Flutter SDK 或独立 Dart SDK 安装) |
| 平台 | macOS arm64 |
承载范围
适合放这里的内容:
Future/Stream- event loop / microtask queue
- isolate /
Isolate.run - 纯 Dart 集合、异步、并发模型
- 不依赖 Flutter UI / Widget / 平台宿主的运行时实验
不适合放这里的内容:
- Widget 生命周期
- Navigator / 路由
- Flutter 状态管理
- MethodChannel / 平台桥接
这些应进入 labs/flutter/host/。
目标结构
text
labs/dart/host/
├── README.md
├── pubspec.yaml
├── bin/
├── lib/
├── test/
└── topics/
└── runtime-concurrency/当前可用 Lab
| Lab | 验证内容 | 运行命令 |
|---|---|---|
dart-event-loop-isolate | 同步 / microtask / event queue / Isolate.run | dart run bin/runtime_concurrency/event_loop_isolate_demo.dart |
说明
当前仓库已先落地 Kotlin / Flutter / Android host。Dart host 用于把“纯 Dart 运行时”和“Flutter UI 宿主”明确拆开。