dart occupies a weird space in the programming ecosystem. it's kind of just... typescript but worse. i'm not sure what situations (if any) it's actually the best choice for. i suppose the ability to compile to native is an advantage, though that's less about the language and more about the tooling. you can compile javascript to native using tools like NectarJS, and typescript is just transformed into javascript before executing anyway, so you could theoretically compile TS directly to native too. you can target WASM as well. they both have package managers with huge, public repositories. if there was something like flutter for typescript i don't think i'd ever use dart for anything. it seems pretty popular despite that though.













