Have you all read about asm.js ?

asm.js is a simple subset of JavaScript that is very easy to optimize,
suitable for use as a compiler target from languages like C and C++.

This article reports on the latest development & its performance compared to
native code.

https://hacks.mozilla.org/2013/12/gap-between-asm-js-and-native-performance-gets-even-narrower-with-float32-optimizations/

Last year I've tried to compile libsowrd with Emscripten (the asm.js compiler). I had very little success and I gave up and started sword.js. I would like to give it second try but you need compile all other libs to that sowrd does use like clucene etc. Another problem is that you have to add additional files (like the modules) at compile time. Maybe that changed in the last months.

sword.js is only supported in Firefox currently because it is the only browser that supports blobs in indexeddb. I hope Chrome will add it soon (or even IE) or I need to write a FileSystem API wrapper.

I've submitted a beta version to the firefox marketplace for Firefox (Desktop and Android) and will post the link soon.

Best Regards,
Stephan

_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to