vega0 I don't understand why i need to preprocess scripts
A few reasons:
- Core (and extensions) support TypeScript (although extensions still need a bit of config, which isn't yet documented). TypeScript can't be run directly in the browser.
- Extensions use multiple JS files; we need to compile those together to serve them to the browser
- Running JS source code through a pre-processor can add support for some older browsers
- Pre-processors significantly reduce code size, meaning your site will take less time to load.
Is there a reason why you wouldn't want to use a preprocessor?
vega0 And documentation is not on own my language and this is gives some hardings
After Stable, we hope to invest more resources into getting the extension development docs translated into more languages. Unfortunately it's not something the core team itself can do alone (as we speak a fairly limited number of languages), but we hope that together with the community, we can make extension development more accessible to everyone.