>I'm willing to take a slight performance hit if that allows me to use the same app on any platform, even if it's size becomes 200 megabytes bigger.
From personal exeprience, it's beyond slight perf hit. Often js apps are the ones hogging most of the resources on my system.