Krótki update z prac nad Avoraiserem.

Cześć,
krótki update z prac nad Avoraiserem.
Ostatnio intensywnie optymalizuje kod i udało się zejść jeszcze niżej z rozmiarem pliku.
Waga aplikacji w trybie Release to teraz 62 KB (wcześniej 63 KB).
Dodanie do projektu jednego przycisku zwiększa wagę aplikacji o 1 kb.
Porównanie rozmiaru EXE (Release)
Lazarus (LCL): 2628 KB
Avoraiser: 62 KB
Różnica
Avoraiser jest ~42,4× mniejszy
to ~97,6% mniej w porównaniu do aplikacji zbudowanej w Lazarusie
Co to oznacza w praktyce?
To nie jest kosmetyczna zmiana, tylko realna różnica architektoniczna:
brak LCL = brak tysięcy linii abstrakcji
czyste WinAPI + modularny kod
zero runtime, zero bloatu
W skrócie:
Lazarus - wygoda i uniwersalność
Avoraiser - ekstremalna lekkość i pełna kontrola
Dodatkowo:
aktywnie przepisuję i upraszczam API
z 277 funkcji przepisałem już 134
zmieniam konwencję nazewnictwa z PascalCase na snake_case,
np. CreateAvocadoWindow → create_window
Kierunek pozostaje ten sam:
maksymalnie lekki, natywny i przewidywalny framework UI na Windows.
 

Avoraiser

 

avoraiser

Zobacz również

Porównanie wag aplikacji w Lazarus i w Avocado
Statystyki pobrań Avocado za styczeń 2026
Nowa aktualizacja Avoraisera

Komentarze (0)

Trwa ładowanie...