Një shfletues i ri web konsolë Carbonyl është paraqitur, i bazuar në motorin Chromium dhe i aftë të shfaqë çdo faqe në terminal, përfshirë YouTube. Shfletuesi mbështet pothuajse të gjithë Web API-të, duke përfshirë WebGL, WebGPU dhe mjetet për riprodhimin e videove, zërit dhe animacioneve. Funksionimi është i mundur si në lansimin direkt të terminalit, ashtu edhe përmes lidhjes SSH. Ndërfaqja rreth motorit Chromium është shkruar në TypeScript, C++ dhe Rust.
Projekti vazhdon zhvillimin e utilitetit html2svg, i cili fillimisht u krijua pĂ«r tĂ« shndĂ«rruar HTML dhe nĂ« imazhe vektoriale (SVG, PDF) ose raster (PNG, JPEG, WebP), dhe tani Ă«shtĂ« pĂ«rfshirĂ« si njĂ« bazĂ« pĂ«r vizatimin nĂ« terminal. PĂ«r tĂ« shfaqur grafikĂ«n, pĂ«rdorim mundĂ«sitĂ« e terminaleve si xterm-256, qĂ« shfaqin simbolet unicode me ngjyra â simboli U+2584 (âââ) shĂ«rben si piksel virtual. Duke shfrytĂ«zuar raportin e aspektit 1:2 tĂ« kĂ«tij simbole, ka mundĂ«sinĂ« e shfaqjes sĂ« dy pikseve katrorĂ«, ku pika e sipĂ«rme pĂ«rcakton ngjyrĂ«n e sfondit dhe ajo e poshtme ngjyrĂ«n e pĂ«rparme.
PĂ«r tĂ« ndjekur lĂ«vizjen e mausit, zhvendosjen e kursorit dhe ndryshimin e ngjyrĂ«s sĂ« tekstit, pĂ«rdoren sekuenca escape xterm. PĂ«r terminalin xterm Ă«shtĂ« e mundur tĂ« aktivizohet paleta RGB 6x6x6, ndĂ«rsa nĂ«se aktivizohet moda COLORTERM â paleta RGB me ngjyra tĂ« plota 24-bit. Teksti vizatohet nĂ« njĂ« madhĂ«si fikse, ndaras nga imazhet. PĂ«r kapjen e tekstit, nĂ« bibliotekĂ«n Skia lidhet njĂ« trajtues i veçantĂ«. Kodi i vizatimit Ă«shtĂ« optimizuar pĂ«r tĂ« punuar nĂ« terminal dhe lejon shfaqjen e grafikĂ«s me njĂ« frekuencĂ« rifreskimi deri nĂ« 60 FPS me ngarkesĂ« minimale nĂ« CPU.



Burimi: opennet.ru
