Pull to refresh
12
0.1
Send message

Я конечно охренел когда сейчас Дум запустился в ПДФ-ке!

Как я понял в примере с useOptimistic так и будут показываться "оптимистичные" данные при ошибке, так? Потому что там отсутствует код:

// Здесь можно откатить изменения, если нужно

В useOptimistic имеется ли что-то типа: removeOptimisticComment? Можете дополнить ваш пример пожалуйста?

Если кто-то знает как сделать чтобы ссылки в оглавлении заработали в Хабре? Делаю в маркдауне как обычно[Текст](#заголовок), но почему-то не переходит.

Делать HTTP запрос на фичу-флаг по-моему перебор.

Ну вообще странно брать метрику которая определяет популярность чего либо по поисковым запросам, как в Тиобе. Так как программистов достаточно мало на планете, даже в сравнении с любителями змей.

А вот хороший способ - взять програмисткие ресурсы, например Стэковерфлоу и Гитхаб, и посчитать там количество проектов/вопросов по языкам.

https://redmonk.com/sogrady/2024/09/12/language-rankings-6-24/

Так я и не оспариваю что Емакс лекго настраивается. Я лишь говорил что в ВСКоде тоже команды и тоже кодом можно все сделать, возможно даже в рантайме, хотя большинство штук которые мне нужны настроены и выглядят так как я хочу из коробки.

Там тоже команды. Тоже все настраивается. Тоже все можно переписать, причем на нашем (вэб) стеке.

И это демонстрация того на сколько далеко зашли вэб технологии, что полноценная IDE может быть реализована. Меня это изумляет.

Но я не собирался устраивать флэйм-войн. Уважаю как емакс с липсом, так и вим.

Я почему заинтересовался, потому что в статье упоминаются другие редакторы, а ВСкода нет, что немного странно для вэб-разработчика. Ведь это редактор написанный полностью на вебе. Разве не интересно было его зачекать?

V8 очень производительный, сравним с той же Явой и Го. Процесс отрисовки у него тоже один. Языковые фичи стандартные, клиент/сервер, как и в Емакс поключаются.

Обновляется не потому что бажный, а потому что фичи добавляются новые. Плагины зачем отключать, вы же их сами ставите, например: Гит, линтеры, подкраски и раскраски, ну можно удалить или деактивировать в конфигурашке.

Почему вы не упомянули VSCode? Он работает также командами, только написан на JavaScript, может запускаться полностью в броузере и/или в докере, чтобы не грузить электрон.

Думал из названия, что докер в броузере запускают зачем-то через Web Assembly. Как вам такое кстати и зачем может понадобится?

Поднять ЗП не пробовали? Может она ниже рынка и он это знает.

Попробуйте вернуться к истокам. Возьмите любой git сервер для версионности и видимости кто вносил изменения, документацию удобно писать в markdown.

Еще немного трафика дают ответы и комментарии под релевантными статьями и постами. Особенно если упеваешь первым. И публиковать конечно. Главное это время чтобы и проект развивать и публиковать и работать и семьёй заниматься ))

Спасибо! Актуальная статья. Тоже пока 55 звезд за несколько лет, но растем по чайной ложке.

Меня даже не хейтеры напрягают, а то что допустим написал ты статью, потратил много времени и сил, а человек читающий пробежался по ней глазами по-диагонали, в сути не разобрался, по ссылкам не прошел, может только заголовок один увидел, да и в теме особо не разбирается. А уже спешит поделиться своим "компетентным" и безусловно важным мнением, и оценку поставить. На хабре например, то что в минуса уходит, сереет, и другими людьми не читается, кто мог бы получить пользу. На реддите примерно тоже самое.

Еще много щЮтников, которые любят вставлять мемасики и говорить баянными фразами, показывая тем самым свой громадный интеллект и начитанность.

Делал рисерч пару лет назад, все крупные поисковики умели JS сайты анализаровать, сегодня значит еще лучше, так что да, СЕО не в счет.

Кстати, спинер можно туда же в единый файл HTML бандла, в самом начале разместить. А скрытые элементы и большие списки, можно лениво подгужать по мере надобности.

В любом случае, думаю что при правильной организации первого показа, его скорость можно сделать на равне с гидрацией.

Еще проще эта задача решается с помощью Fusor. Сигналы/Observables также просто можно интегрировать во Fusor на событие mount.

https://codesandbox.io/p/sandbox/jsx-webpack-forked-wrxy7w?file=%2Fsrc%2Fapp.jsx%3A5%2C18

Тоже верно.

Я вот сейчас подумал. Если фронтэнд библиотеки минимальны, код приложения в JSX, всё это собрать в один сжатый HTML файл, и отдавать его на первый запрос. То получается разница с гидрацией (первый показ) будет минимальна - пасинг HTML в DOM против создание DOM через JS. Зато начало взаимодействия будет сразу которое у гидрации начнется неизвестно когда. Понятно что не всем проектам это подойдет.

Тоесть он применяется для общения с сервером? А что насчет реактивности, как например Signals в SolidJS, использующиеся для обновления DOM, в Angular этим занимается RxJS?

Information

Rating
3,082-nd
Registered
Activity

Specialization

Fullstack Developer, Web Developer
Senior
JavaScript
HTML
CSS
React
TypeScript
Node.js
SQL
Linux
NoSQL
English