<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Carbonyl在你的終端內(nèi)運(yùn)行 Chromium

          聯(lián)合創(chuàng)作 · 2023-09-23 02:54

          Carbonyl 是一種基于 Chromium 的瀏覽器,可以在終端中運(yùn)行。它支持幾乎所有的 Web API,包括 WebGL、WebGPU、音頻和視頻播放、動(dòng)畫等。

          它很快,啟動(dòng)時(shí)間不到一秒,運(yùn)行速度為 60 FPS,閑置時(shí) CPU 使用率為 0%。它不需要窗口服務(wù)器(即在安全模式控制臺(tái)中工作),甚至可以通過 SSH 運(yùn)行。

          # Watch YouTube inside a Docker container
          $ docker run -ti fathyb/carbonyl https://youtube.com

          比較

          Lynx 是 OG 終端網(wǎng)絡(luò)瀏覽器,也是目前仍在維護(hù)的最古老的瀏覽器。

          優(yōu)點(diǎn)

          • 當(dāng)它 understand 一個(gè)頁面時(shí),Lynx 有最好的布局,為終端完全優(yōu)化

          缺點(diǎn)

          有些聽起來像是優(yōu)點(diǎn),但如果你愿意,Browsh 和 Carbonyl 可以讓你禁用其中的大部分功能

          • 不支持很多現(xiàn)代網(wǎng)絡(luò)標(biāo)準(zhǔn)
          • 無法運(yùn)行 JavaScript/WebAssembly
          • 無法查看或播放媒體(音頻、視頻、DOOM)

          Browsh 是 OG 的“normal browser into a terminal”項(xiàng)目。它以 headless 模式啟動(dòng) Firefox,并通過自動(dòng)化協(xié)議連接到它。

          優(yōu)點(diǎn)

          • 更新底層瀏覽器更容易:只需更新 Firefox
          • 這使得開發(fā)更容易:只需安裝 Firefox 并在幾秒鐘內(nèi)編譯 Go 代碼
          • 截至今天,Browsh 支持?jǐn)U展,而 Carbonyl 不支持,但該功能在路線圖規(guī)劃上

          缺點(diǎn)

          • 它比 Carbonyl 運(yùn)行得更慢并且需要更多的資源。同樣的內(nèi)容平均需要多 50 倍的 CPU 處理能力,這是因?yàn)?Carbonyl 不會(huì)縮小或復(fù)制窗口幀緩沖區(qū),它會(huì) natively 渲染到終端分辨率。
          • 它使用自定義樣式表來修復(fù)布局,這不如 Carbonyl 對(duì)其 HTML 引擎 (Blink) 的更改可靠。

          關(guān)于 Carbonyl 的幾點(diǎn)注意事項(xiàng):

          • 需要構(gòu)建 Chromium
          • 構(gòu)建 Carbonyl 與構(gòu)建 Chromium 幾乎相同,只是需要額外的步驟來修補(bǔ)和捆綁 Rust 庫。scripts/目錄中的腳本是圍繞gnninja等的簡單封裝。
          • 在 Linux 上為 arm64 構(gòu)建 Chromium 需要 amd64 處理器
          • Carbonyl 僅在 Linux 和 macOS 上進(jìn)行測(cè)試,其他平臺(tái)可能需要更改 Chromium 的代碼
          • Chromium 非常龐大,需要很長時(shí)間才能構(gòu)建,使你的計(jì)算機(jī)幾乎沒有響應(yīng)。一個(gè) 8 核 CPU,例如 M1 Max 或帶有 10 Gbps 光纖的 i9 9900k,大約需要 1 小時(shí)來獲取和構(gòu)建。它需要大約 100 GB 的磁盤空間。
          瀏覽 52
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  麻豆成人无码 | 五月色网站 | 91无码人妻一区二区成人AⅤ | 女人被操在线观看 | 少妇婬荡视频在线播放 |