> Получше Гитхаба.Не согласен. У гитхаба в интерфейсе сорц главное. У гитлаба сорц в этой помойке вообще хрен найдешь. Я не хочу иметь дело с опенсорсным проектом в интерфейсе где сорц запихан на хренадцатые роли. Это извините не о сорцах, а о монетизации очередной мегаэнтерпрайз тулсы для всего-всего-всего.
> И? Сейчас весь веб недееспособен без JS.
Нет, вот пардон! Гитхаб и вон та штука - вполне дееспособны. По крайней мере, они в состоянии отрендерить список файлов, их содержимое и все такое. И со своей стороны я посчитаю это за их плюс, и ниипет.
> СПА вообще помогают не хило ускориться и улучшить взаимодействие. Другое дело, что
> не все этим правильно пользуются, и получаются франкенштейны.
Ну вот гитлаб - отличный пример франкенштейна, который умеет вроде бы все, но делает это все одинаково д4рьмово.
> Так говоришь, будто это плохо. Грузить инфу через вебсокеты в разы эффективнее http.
Но вот бэкэнд у этих цук видимо малость подох от того что все к нему толпами цепляются - и они довольно быстро эти конекции дропают. И поэтому извольте дескать потуповэйтить пока оно там переустанвится заново, опять расчехлится запрос послать и проч. В результате при работе с этой гадостью больше всего видны всякие анимашки, крутяшки, свистяшки, пердяшки, континусинтеграшки, а сорец - ну, до него, конечно, в этих наслоениях хипстагуано докопаться при сильном желании можно. Но мучительно, бжад!!!
> Или лучше грузить каждый раз страницу целиком с сервака как в 2000ых? 😆
Если я хотел сцуко список файлов в репе, сгрузить его одним куском - самое эффективное что можно придумать. А когда мне сперва рисуется лысая болванка, а потом оно еще отдельно вебсокет подымает вместо реюза уже открытой конекции - отлично, я крутяшки вертяшки пердяшки лицезрею чаще и дольше. А на гитхабе мне просто вываливается список файлов и я могу позырить что в файле. Без js даже. И соответственно по общему юзабилити для собственно делания чего либо с софтом гитлаб дико просирает.
> Кстати, ситуация аналогична ситуации выше.
> Если б Гитлаб был не на Руби, скорость была бы заметно выше.
Ну так вон штука с и-фейсом как у гитхаба https://notabug.org/hp/gogs/ на go, чтоли, хотя-бы. Это не пихон и не руби. Впрочем в vcs всяко возможно спровоцировать тяжелые операции. И если мы об этом, я видел как гитлаб тупил 5 минут до того как вообще начать git clone. Я не знаю что они там у себя на серверах делали для этого - может, с глиняных табличек резко перепечатывали, или типа того, но если кому про перфоманс что-то вещать - то уж точно не гитлабу, после таких то showcase своего перфоманса мне в фэйс.