{"id":106539,"date":"2023-01-28T12:48:10","date_gmt":"2023-01-28T10:48:12","guid":{"rendered":"https:\/\/prohoster.info\/?p=106539"},"modified":"2023-01-30T12:39:18","modified_gmt":"2023-01-30T10:39:18","slug":"predstavlen-carbonyl-konsolnyj-brauzer-na-osnove-dvizhka-chromium","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/news\/predstavlen-carbonyl-konsolnyj-brauzer-na-osnove-dvizhka-chromium","title":{"rendered":"Carbonyl is gepresenteerd, een console-browser gebaseerd op de Chromium-engine","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Een nieuwe console-webbrowser, Carbonyl, is gepresenteerd, gebaseerd op de Chromium-engine en in staat om alle websites weer te geven in de terminal, inclusief YouTube. De browser ondersteunt bijna alle Web API's, inclusief WebGL, WebGPU en tools voor het afspelen van video, audio en animatie. Werken is mogelijk zowel bij directe uitvoering van de terminal als bij verbinding via SSH. De wrapper rond de Chromium-engine is geschreven in TypeScript, C++ en Rust.      <\/p>\n<p>Het project blijft de html2svg-tool ontwikkelen, die oorspronkelijk is ontworpen om HTML en  om te zetten in vectorafbeeldingen (SVG, PDF) of rasterafbeeldingen (PNG, JPEG, WebP). Deze tool wordt nu gebruikt als basis voor het renderen op de terminal. Voor de grafische output worden de mogelijkheden van terminals zoals xterm-256 benut, om unicode-tekens in kleur weer te geven \u2014 als virtueel pixel wordt het teken U+2584 (\u00ab\u2584\u00bb) gebruikt. Aangezien de verhoudingen van dit teken 1:2 zijn, is het mogelijk om op basis daarvan twee vierkante pixels weer te geven, waarbij de bovenste het achtergrondkleur instelt en de onderste de voorgrondkleur.     <\/p>\n<p>Om de muisbewegingen, de cursorpositie en de kleurverandering van de tekst te volgen, worden escape-sequenties van xterm gebruikt. Voor de xterm-terminal is het mogelijk om de RGB-palette van 6x6x6 te gebruiken, en bij het instellen van de COLORTERM-modus kan een 24-bits kleurdiepte RGB-palette worden gebruikt. De tekst wordt op een vaste grootte gerenderd, apart van afbeeldingen. Voor het onderscheppen van tekst wordt een aparte handler aan de Skia-bibliotheek gekoppeld. De rendercode is geoptimaliseerd voor gebruik in de terminal en maakt het mogelijk om grafische output met een verversingssnelheid van 60 FPS te leveren met een minimale belasting van de CPU.      <center><img decoding=\"async\" alt=\"Carbonyl is gepresenteerd, een console-browser gebaseerd op de Chromium-engine\" src=\"\/wp-content\/uploads\/2023\/01\/b440af25b8318c304fda6d077148f05f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <center><img decoding=\"async\" alt=\"Carbonyl is gepresenteerd, een console-browser gebaseerd op de Chromium-engine\" src=\"\/wp-content\/uploads\/2023\/01\/fd1055ac8a54cf592997f87018b4179b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <center><img decoding=\"async\" alt=\"Carbonyl is gepresenteerd, een console-browser gebaseerd op de Chromium-engine\" src=\"\/wp-content\/uploads\/2023\/01\/63b4b3fecc338bf419e9a3e5345388b3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58566\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0439 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440 Carbonyl, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0434\u0432\u0438\u0436\u043a\u0435 Chromium \u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435 \u043b\u044e\u0431\u044b\u0435 \u0441\u0430\u0439\u0442\u044b, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 YouTube. \u0411\u0440\u0430\u0443\u0437\u0435\u0440 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435 Web API, \u0432\u043a\u043b\u044e\u0447\u0430\u044f WebGL, WebGPU \u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0432\u0438\u0434\u0435\u043e, \u0437\u0432\u0443\u043a\u0430 \u0438 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438. \u0420\u0430\u0431\u043e\u0442\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u0430 \u043a\u0430\u043a \u043f\u0440\u0438 \u043f\u0440\u044f\u043c\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430, \u0442\u0430\u043a \u0438 \u043f\u0440\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u0447\u0435\u0440\u0435\u0437 SSH. \u041e\u0431\u0432\u044f\u0437\u043a\u0430 \u0432\u043e\u043a\u0440\u0443\u0433 \u0434\u0432\u0438\u0436\u043a\u0430 Chromium \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":106540,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-106539","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0439 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440 Carbonyl, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0434\u0432\u0438\u0436\u043a\u0435 Chromium \u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435 \u043b\u044e\u0431\u044b\u0435 \u0441\u0430\u0439\u0442\u044b, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 YouTube.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/nl\/blog\/news\/predstavlen-carbonyl-konsolnyj-brauzer-na-osnove-dvizhka-chromium\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d Carbonyl, \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0439 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0434\u0432\u0438\u0436\u043a\u0430 Chromium | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0439 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440 Carbonyl, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0434\u0432\u0438\u0436\u043a\u0435 Chromium \u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435 \u043b\u044e\u0431\u044b\u0435 \u0441\u0430\u0439\u0442\u044b, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 YouTube.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/news\/predstavlen-carbonyl-konsolnyj-brauzer-na-osnove-dvizhka-chromium\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-01-28T10:48:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-01-30T10:39:18+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Carbonyl gepresenteerd, een consolebrowser op basis van de Chromium-engine | ProHoster","description":"Een nieuwe console-webbrowser, Carbonyl, is gepresenteerd, gebaseerd op de Chromium-engine en in staat om alle websites weer te geven in de terminal, inclusief YouTube.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/predstavlen-carbonyl-konsolnyj-brauzer-na-osnove-dvizhka-chromium","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d Carbonyl, \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0439 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0434\u0432\u0438\u0436\u043a\u0430 Chromium | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0439 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440 Carbonyl, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0434\u0432\u0438\u0436\u043a\u0435 Chromium \u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435 \u043b\u044e\u0431\u044b\u0435 \u0441\u0430\u0439\u0442\u044b, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 YouTube.","og:url":"https:\/\/prohoster.info\/nl\/blog\/news\/predstavlen-carbonyl-konsolnyj-brauzer-na-osnove-dvizhka-chromium","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-01-28T10:48:12+00:00","article:modified_time":"2023-01-30T10:39:18+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/106539","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=106539"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/106539\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/106540"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=106539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=106539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=106539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}