Sehr grosse *.js

Antworten
Mathias
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

Beitrag von Mathias »

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 ?
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
theo
Beiträge: 10916
Registriert: Mo 11. Sep 2006, 19:01

Re: Sehr grosse *.js

Beitrag von theo »

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.

PascalDragon
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

Beitrag von PascalDragon »

Mathias hat geschrieben: So 28. Jan 2024, 19:22 Wieso ist das so ?
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

Antworten