Moving animations work to the GPU with CSS3, keeping the DOM light, avoid unnecessary repaints, avoiding long sync operations (use Web Worker), store/retrieve big data in asynchronous batches (IndexedDB) etc
; What kinds of web apps do you have in your app store? Do you have messenger apps? If not, do you have any plans to develop major messenger apps for Firefox OS?
Any web-based app can be used on Firefox OS device even its not in the app store (Marketplace).
[https://marketplace.firefox.com/ Marketplace] is available for Firefox OS/Android mobile phone and desktop. : There are 18 categories of apps right now. [https://marketplace.firefox.com/app/loqui?src=search LOQUI] is one of messenger app on marketplace.
We are actively contact messenger app providers to support Firefox OS device. There are currently no plan to develop a built-in instant messager messenger app for Firefox OS, other than the SMS/MMS app.
; How does the security system work? We're curious about the security system as the source of web app can be easily obtained like other web.
Many perspectives of Security concerns are addressed in [https://developer.mozilla.org/en/docs/Mozilla/Firefox_OS/Security official documentation]
On security: Each app runs in its own profile which separates runtime and persisted data between apps. This prevents other apps to look into your code or data.
Like webpage game, running optimizer before publish your webapp can protect your resources. Moving some intelligent operations to server side also helps.
On security: Each app runs in its own profile which separates runtime and persisted data between apps. This prevents other apps to look into your code or data.
; When the web app is run through proxy after its certain source file is revised, it can be vulnerable in terms of security. What are your countermeasures?