Was mir leider aufgefallen ist, der *.js Code von pas2js ist sehr stark aufgebläht.
Wen ich mir die *.js angucke, ist dort sehr viel überflüssiges enthalten.
Von den über 1700 Zeilen, sind nur etwa die letzen 30ig mein eigentlicher Code.
Wieso ist das so ?
Oder wurde pas2js einfach (noch) nicht darauf optimiert ?
Sehr grosse *.js
-
- Beiträge: 6953
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Sehr grosse *.js
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
Re: Sehr grosse *.js
Naja, das wird wohl die RTL sein. Ein bisschen overhead hast du mit jedem Framework.
Die paar kB sind ja nicht so schlimm, falls es dir dafür Vorteile bringt.
Die paar kB sind ja nicht so schlimm, falls es dir dafür Vorteile bringt.
-
- Beiträge: 962
- Registriert: Mi 3. Jun 2020, 07:18
- OS, Lazarus, FPC: L 2.0.8, FPC Trunk, OS Win/Linux
- CPU-Target: Aarch64 bis Z80 ;)
- Wohnort: München
Re: Sehr grosse *.js
Das ist halt eben nötig, um die FPC/Delphi RTL abbilden zu können. Auch FPC hat vieles im Hintergrund, das du nicht direkt nutzt, aber trotzdem mit reingelinkt wird.
FPC Compiler Entwickler