DEV Community

Muhammad Omar
Muhammad Omar

Posted on

I’m shipping zerocopy, a Flutter package that eliminates the "Copy Tax" between Dart and C++. No serialization, no cloning, and zero GC pressure.

High-performance apps shouldn't be slowed down by the "Copy Tax". I’ve engineered a solution that enables direct memory sharing between the Dart VM and Native C++. No serialization, no cloning, and zero GC pressure. Built for developers handling heavy native data pipelines like ML models, camera feeds, and real-time audio.

The Benchmarks (100 iterations):
MethodChannel: ~4,200ms
Dart Isolate: ~1,800ms
zerocopy: < 10ms

If you're working with camera feeds, ML tensors, or audio buffers, this was built to keep your UI at a locked 120 FPS.

Pub.dev: https://pub.dev/packages/zerocopy
Technical Deep-Dive: https://medium.com/@muhammadomar0335/how-i-built-a-flutter-package-that-transfers-10-mb-in-under-10ms-fafcb9e46112
Portfolio: https://momarkhan.com

One memory address. Two languages. Zero copies. Drop a star on GitHub if this helps your stack!

Top comments (0)