Using Dart's extension types in vector_math
With Dart version 3.3, the Dart team released the new language feature extension types. Extension types wrap existing Dart types and allow you to add a custom interface with your own methods around them. This is especially useful for native types like DOM element. Since they are statically typed, they allow for further performance optimizations. vector_math is a wrapper around native float list types and I want to see if extension types can be useful to reduce overhead and improve performance of critical code.