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

Značky: