Posts

Tabris.js 3.9 release focuses on Security, Stability and Compatibility
We are happy to announce the latest release of Tabris.js. Version 3.9 brings a slew of new features focusing on security and encryption. In addition, we made sure Tabris.js is compatible with the latest…

Tabris.js 3.8 brings improved Worker support to build better mobile apps
We are happy to announce the immediate availability of Tabris.js 3.8.0. This release focuses on improvements to create better app architectures. From improved Worker support, more powerful functional components…

How to profile the JavaScript code of your Tabris.js Application
1 Comment
/
If your Tabris.js application feels slow or unresponsive in certain places, the first step is to identify (or narrow down) the possible cause of the performance issue. Of course sometimes it's obvious,…

Tabris.js 3.7.2 improves stability and performance
Tabris.js 3.7.2 has been released. It addresses several issues surrounding worker support and various other bugs.
Worker fixes
Fix FileSystem bug when reading file in worker (Android)
Fix…

How to make stack traces clickable in VS code when using webpack
We discussed before how to use webpack in your Tabris.js project, and even how to make it work with source maps. A source map, among other things, makes the stack traces in the Tabris.js CLI console point…

Step-by-Step Guide to Creating Tabris.js Native Widgets on Android
Apache Cordova plug-ins are essential components in the app development that allow developers to use native device capabilities beyond the scope of the Tabris.js framework. Since Tabris.js uses a native…

Talk to your Tabris App
If you're a seasoned Tabris developer you're likely familiar with the helpful shortcuts built into the Tabris CLI. After all, every time a Tabris app is side-loaded you get this message:
What you…

How to structure a Tabris.js project
“How do I structure the project?” is a common big question that comes to mind when we start a new project. While the Tabris.js CLI provides basic templates for certain architectural patterns, Tabris.js…

Unit testing a PDF document in JavaScript or TypeScript
PDF is very complex. While technically it is a text format, and you can open it with any text editor, it may be confusing when trying to read it. There might be numbers between the strings and other seemingly…

Debugging Tabris.js app's JavaScript code on iOS devices
The essential part of the development is debugging. Debugging JavaScript code on iOS devices is possible and quite easy. However, it has to be performed in Safari, and that is why a Mac machine is required.
Prerequirements
To…