Take care that every class in vector_math has it own names for it private fields. If every class has a private property called "_storage", dart2js can't distinguish between them. Renaming them from "_storage" to "_storage22", "_storage33" and so on, generates better code. Sounds awful, but works!