We just upgraded to this module and WOW, it's much faster! Solid work, Ionic team!
A few questions:
cordova-plugin-ionic-webview, do we need to add anything to the config.xml? Seems like I just installed and it鈥檚 already working without changing config.xml other than the dependency injectionThank you!
If you want default settings then you don't need to add anything to the config.xml, if you want to change them, here you can see the available preferences https://github.com/ionic-team/cordova-plugin-ionic-webview#configuration
If you miss any or the ones present are not clear, create an issue and I'll try my best do document it.
To verify that it's working, if in a desktop Safari you inspect the iOS app, you'll see that it's served from ionic:// scheme instead of using http or file. For Android inspect from desktop Chrome and you'll see that it's served from http://localhost instead of file.
About the performance testing we don't have anything in place, Xcode allows to check memory and some other things, but you'll have to do it yourself for your own app.
Thanks for the quick response, @jcesarmobile! That's pretty awesome how seamless you all have made the installation process.
1) So I, presume, that simply having the dependency installed, the engine takes over?
2) Regarding the preferences, I did see that link but it's not an exhaustive list of various preferences. For example, when I upgraded the new engine, all scrolling was disabled (blocked). So looking around the web, I saw that I need to add a preference for enabling scrolling. I'd imagine this is tied to the engine since it worked with the default Cordova engine. It would be great to see the list of preferences that enhance this engine. I'd be more than happy to submit a PR to improve documentation, but I just need to find that list.
3) I'll investigate various ways for monitoring performance and can open a PR to include that in your documentation to help future users.
Most helpful comment
If you want default settings then you don't need to add anything to the config.xml, if you want to change them, here you can see the available preferences https://github.com/ionic-team/cordova-plugin-ionic-webview#configuration
If you miss any or the ones present are not clear, create an issue and I'll try my best do document it.
To verify that it's working, if in a desktop Safari you inspect the iOS app, you'll see that it's served from ionic:// scheme instead of using http or file. For Android inspect from desktop Chrome and you'll see that it's served from http://localhost instead of file.
About the performance testing we don't have anything in place, Xcode allows to check memory and some other things, but you'll have to do it yourself for your own app.