Carbonyl har presenterats, en konsolwebblÀsare baserad pÄ Chromium-motorn

Den nya konsolbaserade webblÀsaren Carbonyl, som Àr baserad pÄ Chromium-motorn, kan visa alla webbplatser i terminalen, inklusive YouTube. WebblÀsaren stöder nÀstan alla Web API:er, inklusive WebGL, WebGPU och verktyg för video-, ljud- och animationsuppspelning. AnvÀndning Àr möjlig bÄde vid direkt start av terminalen och genom SSH-anslutning. InbÀddningen runt Chromium-motorn Àr skriven i TypeScript, C++ och Rust.

Projektet fortsĂ€tter utvecklingen av verktyget html2svg, som ursprungligen utvecklades för att konvertera HTML och till vektor (SVG, PDF) eller rasterbilder (PNG, JPEG, WebP), och nu anvĂ€nds som grund för rendering i terminalen. För grafikutsignalering anvĂ€nds möjligheterna hos terminaler som xterm-256, för att visa unicode-tecken i fĂ€rg — den virtuella pixeln anvĂ€nds av tecknet U+2584 ('▄'). Genom att dra nytta av att bildförhĂ„llandet i detta tecken Ă€r 1:2, finns det möjlighet att visa tvĂ„ kvadratiska pixlar baserat pĂ„ det, dĂ€r den övre anger bakgrundsfĂ€rgen och den nedre förgrundsfĂ€rgen.

För att spĂ„ra musrörelser, markörförflyttningar och textfĂ€rgsĂ€ndringar anvĂ€nds xterm escape-sekvenser. För xterm-terminalen Ă€r det möjligt att anvĂ€nda en RGB-palett pĂ„ 6x6x6, och genom att aktivera COLORTERM-lĂ€get—en 24-bitars fullfĂ€rgs RGB-palett. Texten renderas i en fast storlek, separat frĂ„n bilder. För att fĂ„nga text anvĂ€nds en separat hanterare kopplad till Skia-biblioteket. Renderingskoden Ă€r optimerad för arbete i terminal och möjliggör grafikutsignalering med en uppdateringsfrekvens pĂ„ upp till 60 FPS med minimal belastning pĂ„ CPU.

Carbonyl har presenterats, en konsolwebblÀsare baserad pÄ Chromium-motorn
Carbonyl har presenterats, en konsolwebblÀsare baserad pÄ Chromium-motorn
Carbonyl har presenterats, en konsolwebblÀsare baserad pÄ Chromium-motorn


KĂ€lla: opennet.ru
Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster