Hi, I will give you my input of this one: I have a large Flex project for many years now (more than 1.5 millions lines of code and growing). This project started for AIR because on that time was predicted that one day Flash on Web will end and HTML5 was just an ideia on that time (also there was the intention to use features directly from desktop that they are very difficult to get on the web space). Even so, this project have very complex features that it's not possible on the present with any web technology that I know !
I already tested FlexJS (now Apache Royale) for about 2 years now and "for me" it was a pre-alpha quality product on that time. I believe that now it's more mature but even so without things like Flex TLF support I wouldn't even take a look and probably we will never get this kind of specific features. If I was you, I would take a look on Apache Royale and invest a few time to try to port the code (at least you will know if this is an option to consider or not). Than you have the AIR option that it's a guarantee low friction porting option, however it's a change of paradigma (desktop vs web). I strongly recommend a "click once"/"auto-update" or what ever you would like to call, option. For this, I designed mysef an auto-update mechanism compatible with Windows and macOS available on Github with MIT license. -- Sent from: http://apache-flex-development.2333347.n4.nabble.com/