<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: isomorphic-git, реализация Git на JavaScript</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114342.html</link>
    <description>Опубликован (https://github.com/isomorphic-git/isomorphic-git/releases/tag/v0.13.0) выпуск проекта isomorphic-git 0.13.0 (https://isomorphic-git.github.io/), в рамках которого развивается реализация Git на языке JavaScript, нацеленная на предоставление 100&#037; переносимости с классическим Git и способная выполняться в web-браузере или в качестве модуля для платформы Node.js. Код проекта поставляется (https://github.com/isomorphic-git/isomorphic-git) под лицензией MIT.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Проект изначально написан на чистом JavaScript (без компиляции в JavaScript при помощи Emscripten)  и базируется на применении WebWorkers и ServiceWorkers. Isomorphic-git позволяет читать и записывать данные в локальные Git-репозитории, выполнять операции push и fetch с удалёнными репозиториями, например, с GitHub. Для работы с Git-репозиториями предлагается утилита isogit, поддерживающая большую часть команд git. Для встраивания отдельных возможностей Git в web-приложения предоставляется модульный API, позволяющий включать только необходимую</description>

<item>
    <title>isomorphic-git, реализация Git на JavaScript (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114342.html#65</link>
    <pubDate>Sat, 19 May 2018 13:29:15 GMT</pubDate>
    <description>&amp;gt; Зачем именно в JS - не ясно.&lt;br&gt;&lt;br&gt;Скоро электрон перекочует в прошивку и JS сразу станет системным языгом, а старперы с их старыми плюсами и дривнющим си будят завидовать и кусать локди! Вот!&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>isomorphic-git, реализация Git на JavaScript (..)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114342.html#64</link>
    <pubDate>Fri, 18 May 2018 23:41:14 GMT</pubDate>
    <description>господа жабаскриптизёры!&lt;br&gt;вот у питона есть pypy (питон написанный на питоне)&lt;br&gt;а на когда jsjs ? слабО?&lt;br&gt;&lt;br&gt;(надеюсь это их займёт на пару лет и мы перестанем видеть новости типа:&lt;br&gt;&quot;очередной хипстер-н0ркоман написал очередную ненужную хрень на жабаскрипте&quot;)&lt;br&gt;</description>
</item>

<item>
    <title>isomorphic-git, реализация Git на JavaScript (nongnomer)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114342.html#63</link>
    <pubDate>Fri, 18 May 2018 14:30:30 GMT</pubDate>
    <description>просто no-life man&lt;br&gt;</description>
</item>

<item>
    <title>isomorphic-git, реализация Git на JavaScript (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114342.html#62</link>
    <pubDate>Fri, 18 May 2018 12:42:52 GMT</pubDate>
    <description>Это совсем другое направление компиляции, плюс тормозить может из-за того что движки JS не оптимизированы под код выдаваемый emscripten.&lt;br&gt;</description>
</item>

<item>
    <title>isomorphic-git, реализация Git на JavaScript (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114342.html#61</link>
    <pubDate>Fri, 18 May 2018 12:36:53 GMT</pubDate>
    <description>&amp;gt; Потому что есть такая штука: формальная (она же &quot;математическая&quot;) логика...&lt;br&gt;&lt;br&gt;Есть, есть. Но каким она боком к вашим умозаключениям - непонятно.&lt;br&gt;&lt;br&gt;&amp;gt; Учитывая то, что сам JS вполне себе написан на C, т.е., формально является примером валидного C кода, очевидно, что C гарантированно может быть НЕ медленнее JS в 100&#037; случаев.&lt;br&gt;&lt;br&gt;Во-первых, реализация движков разная. V8 вроде как на плюсах.&lt;br&gt;Во-вторых &amp;#8230; хоспади, какой бред *facepalm.jpg*&lt;br&gt;С такой &quot;аргументацией&quot; достаточно написать интерпретатор Си на JS. Получим &quot;гарантию&quot;, что JS может быть не медленнее сишки в 100&#037; случаев.&lt;br&gt;Хотя вообще-то нас интересует быстрота выполнения генерируемого из ЯП X кода и там язык написания компилятора/JIT имеет куда меньше влияния, чем сам ЯП, из которого генерируют этот самый код. Динамическая типизация, виртуальные методы, излишниий ООизм, GC и проч.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>isomorphic-git, реализация Git на JavaScript (Доктор)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114342.html#60</link>
    <pubDate>Fri, 18 May 2018 12:19:34 GMT</pubDate>
    <description>ключевое слово &quot;emscripten&quot;&lt;br&gt;&lt;br&gt;Но все равно работает существенно медленнее. Проверено и не раз, так как вот уже третий год разрабатываю и использую.&lt;br&gt;</description>
</item>

<item>
    <title>isomorphic-git, реализация Git на JavaScript (КО)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114342.html#59</link>
    <pubDate>Fri, 18 May 2018 09:54:37 GMT</pubDate>
    <description>Но как? WA это же кастрат - он не умеет пакеты по сети и файлы. Нет, ну хэш на нем посчитаешь, а все остальное на JS.&lt;br&gt;</description>
</item>

<item>
    <title>isomorphic-git, реализация Git на JavaScript (macfaq)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114342.html#58</link>
    <pubDate>Fri, 18 May 2018 09:29:47 GMT</pubDate>
    <description>&amp;gt; Неужели JS на столько сложен, что его тонкости можно только так изучить? &lt;br&gt;&lt;br&gt;Наверное достаточно наличия книжки с названием &quot;Javascript: The Good Parts&quot; чтобы что-то заподозрить (:&lt;br&gt;</description>
</item>

<item>
    <title>isomorphic-git, реализация Git на JavaScript (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114342.html#57</link>
    <pubDate>Fri, 18 May 2018 09:17:52 GMT</pubDate>
    <description>Зависит от API среды выполнения. Обычные десктопные браузеры дают API для работы с внутренним хранилищем сайта с определенной квотой на дисковое место. За пределы хранилища вылезти не могут. Другие среды дают другие возможности, та же Node - полный доступ к ФС.&lt;br&gt;</description>
</item>

</channel>
</rss>
