As Mykle Hansen suggested having WebAssembly support on iOS is possibly the way 
to deploy Faust applications without having to deal with the nightmare on 
interacting with Apple tools when compiling/deploying native applications… 
Benchmarks done up to now show that Safari/Webkit is still behind compared to 
Chrome (first) and Firefox (second) (see 
http://faust.grame.fr/news/2017/09/15/backend-benchmarks.html). And since Apple 
does not allow other browser developers to deploy their own machinery on IOS, 
Chrome and Firefox IOS are both using Apple WebKit as the underlying engine, 
with JavaSciprCore framework for the JS/wasm part. 

We are in contact with Benjamin Bouvier, a Mozilla engineer, who gave us some 
good advices to improve the quality of Faust wasm generated code (see 
https://bugzilla.mozilla.org/show_bug.cgi?id=1410429). We also know that some 
internal improvements in the Faust generated FIR can be done, that we must test 
again ASAP. Another track to follow is using some faster math functions, as 
experimented in the OWL project (see here:  
https://community.rebeltech.org/t/fast-math-firmware/866/2). We hope to 
diminish the performance gap with native code as such as possible. 

Stéphane 
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Faudiostream-devel mailing list
Faudiostream-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-devel

Reply via email to