U shpall një shfletues web konsolë të ri, Carbonyl, i bazuar në motorin Chromium dhe i aftë për të shfaqur çdo sit në terminal, përfshirë YouTube. Shfletuesi mbështet pothuajse të gjitha Web API-të, duke përfshirë WebGL, WebGPU dhe mjete për të luajtur video, audio dhe animacione. Puna është e mundur si me lansimin e drejtpërdrejtë të terminalit, ashtu edhe me lidhje përmes SSH. Ndërfaqja për motorin Chromium është shkruar në TypeScript, C++ dhe Rust.
Projekti vazhdon zhvillimin e utilitarit html2svg, i cili fillimisht ishte zhvilluar pĂ«r tĂ« konvertuar HTML dhe nĂ« imazhe vektor dhe raster (SVG, PDF, PNG, JPEG, WebP), dhe tani pĂ«rdoret si bazĂ« pĂ«r vizatimin nĂ« terminal. PĂ«r shfaqjen e grafikĂ«s pĂ«rdoren mundĂ«sitĂ« e terminaleve, si xterm-256, pĂ«r tĂ« shfaqur simbole unicode me ngjyra â simboli U+2584 («â») shĂ«rben si piksel virtual. Duke shfrytĂ«zuar raportin e aspektrit 1:2 nĂ« kĂ«tĂ« simbol, ka mundĂ«si tĂ« shfaqen dy piksel katrorĂ«, ku i sipĂ«rmi pĂ«rcakton ngjyrĂ«n e sfondit dhe i poshtĂ«mi ngjyrĂ«n e pĂ«rparme.
PĂ«r tĂ« ndjekur lĂ«vizjen e mausit, pozicionimin e kursorit dhe ndryshimin e ngjyrĂ«s sĂ« tekstit pĂ«rdoren sekuenca tĂ« zbrazĂ«ta xterm. PĂ«r terminalin xterm mund tĂ« pĂ«rdoret paleta RGB 6x6x6, dhe kur aktivizohet moda COLORTERM â paleta e plotĂ« 24-bitĂ«sh RGB. Teksti vizatohet nĂ« njĂ« madhĂ«si fikse, veçmas 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'u pĂ«rdorur nĂ« terminal dhe lejon shfaqjen e grafikĂ«s me njĂ« normĂ« rifreskimi deri nĂ« 60 FPS, me ngarkesĂ« minimale nĂ« CPU.



Burimi: opennet.ru
