MethodChannel payload marshalling vs Impeller raster thread: attributing jank across the Dart/native boundary
Context A Flutter app streams high-frequency sensor data from Android/iOS native code to the Dart UI isolate via MethodChannel using the default StandardMessageCodec . Profiling in DevTools shows intermittent frame drops, but the timeline does not clearly separate marshalling overhead on the platform channel from rasterizer work on the Impeller or Skia backe