Pełny silnik Chromium w czystym WinAPI! (Demo Avoraiser WebView2)

Przełomowa aktualizacja w moim frameworku Avoraiser! Okno na świat otwarte na oścież!

Z dumą ogłaszam, że po intensywnych pracach inżynieryjnych, oficjalnie dodaję do ekosystemu Avoraiser nowy, potężny moduł: avoraiser.webview!
Udało mi się zintegrować CAŁY silnik Chromium od Microsoftu (CoreWebView2) bezpośrednio z moim frameworkiem. I co w tym najbardziej niezwykłego? Zrobiłem to w 100% w czystym, natywnym WinAPI!

Całkowicie zrzuciłem ciężki balast tradycyjnych, wizualnych frameworków (takich jak LCL czy VCL). Mój Avoraiser zachowuje swoją legendarną lekkość i błyskawiczne działanie, a jednocześnie zyskuje teraz możliwości na miarę nowoczesnej przeglądarki Edge/Chrome.

Co teraz potrafi Avoraiser i mój autorski język Avocado? Nowoczesny Web: Pełne renderowanie współczesnych stron (HTML5, CSS3, zaawansowany JS).
Wstrzykiwanie JavaScript: Pełna kontrola nad stroną z poziomu kodu! Mogę dynamicznie klikać przyciski, wyciągać dane (web scraping) i manipulować drzewem DOM.
Automatyzacja i Boty: Dzięki ominięciu blokad i natywnej obsłudze ciasteczek oraz sesji, tworzenie zaawansowanych botów i skryptów automatyzujących to teraz czysta przyjemność.
Hybrydowe UI: Możliwość płynnego łączenia lekkich, systemowych kontrolek WinAPI z pięknymi, nowoczesnymi panelami rysowanymi w technologii webowej.

Co kryje się pod maską? Na ten moment zaimplementowałem 3 fundamentalne funkcje, które już teraz pozwalają na potężne operacje: webview_create, webview_navigate oraz webview_execute_js. To jednak zaledwie wierzchołek góry lodowej! Architektura, którą zbudowałem, daje potencjał na dodanie kilku tysięcy kolejnych funkcji prosto z oryginalnego API Microsoftu. Będę teraz sukcesywnie rozbudowywać ten moduł i dodawać nowe komendy do języka Avocado!

Mój natywny, proceduralny kod właśnie spotkał się z najnowszą technologią internetową. Silnik działa u mnie perfekcyjnie. 😎
Kto nie może się doczekać, żeby przetestować nowe możliwości mojego języka? Dajcie znać w komentarzach! 👇

Taki program z przeglądarką w trybie release waży 769 kb a bez przeglądarki od 68 kb.

Zobacz wideo

#Avoraiser #AvocadoLanguage #WinAPI #Pascal #WebView2 #Chromium #Coding #Programming #SoftwareEngineering #TechUpdate #WebScraping

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *