Moderné webové prehliadače sú skvelé pre prehrávanie videí, čítanie blogov, alebo dokonca pre budovanie užívateľských rozhraní. Ale zlyhávajú v prípade ak ich chcete použiť ako platformu pre aplikáciu so zložitým kódom.
Zato operačný systém vrátane Unixu umožňuje používateľovi vytvárať aplikácie s ľahkosťou. Na obmedzenie, ktoré prehliadače majú, bol vytvorený projekt Browsix, ktorý bol vytvorený ako výskumný projekt v PLASMA lab na massachusetskej univerzite.
Browsix sa skladá z dvoch hlavných častí a to z jadra, ktoré je napísané v TypeScripte a rozšírených knižníc pre C, C++, Go a Node.jps. V skratke je Browsix Javascriptový framework, ktorý sprístupňuje základné Unixové funkcie pre webové aplikácie a rozširuje knižnice. Browsixový shell si môžete vyskúšať tu: Browsix Shell
Browsix zvláda mapovanie procesov a systémových volaní na existujúce API prehliadača, ako napríklad Web Workers a postMessage.
Ak sa chcete tomuto projektu povenovať viac, nájdete ho na GitHube, alebo si môžete prečítať dokumentáciu
Zdroj: fossbytes.com