Cerem Cem ASLAN
Cerem Cem ASLAN
## Description: Compile backend scripts via Vercel in order to improve Ram and CPU usage https://github.com/vercel/ncc
## Description: Async function usage is inevitable in new webapps. It would be nice to have them transpiled to ES5 in order to keep ScadaJS compatible with very old devices....
## Description: Dropdown component is way more complex than it should be. It's hard to understand the code. Refactoring needed ASAP.
Currently `make production` uses 1GB of RAM. It's an issue when the production code is compiled on the server as the server resources is generally limited.
## Description: Components should somehow indicate if they are connected to the server via the realtime layer or not.
## Description: Currently all `assets` folders are merged during bundling. Any overwrites should generate a proper error.
## Description: Any button in gui should be clicked via Javascript while still behaving just like clicked via mouse, such as passing its context to the listener, visual animations, etc....
 (See [the differences between Web workers, Service workers and worklets](https://bitsofco.de/web-workers-vs-service-workers-vs-worklets/))
# Proposal ```pug dropdown(... clear-button="true") ```