Не, чел ты гдето в 2015 остался Щас это лучший браузер на хромиуме. Я юзаю эдж как второй браузер и то что он станет быстрее в 2 раза это для меня плюс огромный. Он и так работает на 30% эффективнее хрома если смотреть по оперативке.
проблема не в том что js тормозной, а в том что код на js часто пишут люди с поверхностными знаниями работы с языком и программирования, это одновременно и преимущество этого языка и одновременно недостаток.
Server side rendering давно изобрели, - это не какой-то новый подход. Проблема его в том, что веб-приложения эволюционируют в сторону расширения своей функциональности и обогащения интерфейсов, а всё интерфейсное и динамически меняющееся на странице богатство работает на Javascript и на сервере его никак не отрисовать. Загнать всё это в чистый HTML+CSS не получится, так что речь может идти только о второстепенных оптимизациях.
SSR никто специально не изобретал. Это то, как веб работал изначально. А SSR, как термин - это костыль, который придумали, как решение проблем возникших, когда придумали клиентский рендеринг.
@@Alequez97так ты же сам себе противоречишь - не изобретал / костыль. Да ssr - в какой то мере костыль, но как раз его специально изобрели для фронтендовых фреймворков. Само это новое понятие и подход - это и есть изобретение. Раньше о понятии ssr никто не говорил, так как все сайты так и работали.
Ха, я на любом компе и сейчас устанавливаю офис 2003 с конвертером, и не парюсь. Потому что только Ворд использую и на 0,1 процент Эксель. Хорошее - враг лучшего.
кстати там похожая система - движок + интерпретатор бейсика (VBA), на котором и написан ui офиса и на котором также можно писать скрипты для документов.
HTMX - не кал, а силиконовая смазка. Гениальное изобретение, незаменимое для удобной быстрой работы, если ты учитываешь его ограничения и специфику. В теории у этой штуки есть промышленная применимость почти в любом рабочем процессе. Но в реальной жизни применять ты его будешь только при разработке бэкенда.
Я уже давно заметил, что веб приложения стали невыносимо лагучими Разработка стала очень сложной, чтобы сделать оптимизацию уже недостаточно сжать скрипты и сделать префетч. При этом нагрузка на бекенд для рендера страницы колоссальная. Это просто ужасно
Не то это все. Это бесконечное потребление и улучшение только капиталов миллионеров и миллиардеров. Людям не становится лучше жить от этого всего. Бедные беднеют. А разработчики занимаются неестественным для человека занятием. Бесконечные абстракции, которые медленно рушат психику. В совокупности с менеджерскими надстройками аля аджайл. Самое здоровое время было - начало 2000-х, когда не было зоопарка фреймворков. Когда это действительно немного улучшало жизнь, а заеимались этим только настоящие адепты. Сейчас все в это повально ударились. Хотя тысячелетиями человек рубился на топорах с другими людьми. А теперь за пару поколений решил стать якобы человеком будущего - весь технологичный типа такой и без потоебности войны. Не прокатит это. Оттого и война вокруг. Не по природе нашей это всё
Так серваки и стали лучше работать от того что часть нагрузки отдали клиенту. Если снова нагружать серваки с нынешним обьемом трафика, то все станет работать еще хуже чем было. Это же натурально бред, что по производительности, что по деньгам на обсуживание серваков, которые будут стоит дороже и работать хуже
Teams это жесть! Они просто забили на баги и пользователей. Поэтому выбирая ноут и операционку как-то со скептицизмом смотрю на винду - она итак глюченная, а с их новым подходом не верится что станет лучше.
@@TheLevius ой не знаю - пробовал когда нибудь удалить из винды en-us язык? А после перехода в спящий режим не бывает что вайфай без подключения к интернету? Это первое что на ум приходит.
Однажды всё усложнили что бы разработка велась быстрее и удобнее, а теперь пытаемся вернуться к тому что бы разработка велась медленнее и не удобно (типо производительность лучше 😅) Прикол какой то 😂
это создание видимости работы, если так уже совсем прямо сказать. Айтишка сейчас топчется на месте. За исключением ИИ. Ну и страницы по нескольку сот мегабайт в памяти железом закидать не каждый сможет
@@БорисОстроумов-т7кну, вот у меня однажды единственная вкладка с ютубом забрала 700мб озу. Или когда я открыл браузер, у меня сразу одно расширение захавало 800мб) Или ещё, когда посидел в инете нормально так, отрисовщик может на изи пару гб занять) Убьешь его процесс и нормально станет. Это просто база, и дело не обязательно в хроме
Сначала компании хотели больше бабок, ради чего начали разработку фреймворков. Это ускоряло разработку и приток денег. А теперь, когда уже "всё" разработано, решили, что нужно вытягивать бабки повышая качество продуктов. Не волнуйтесь, раз началась волна отмены чистого кода, как устаревшего паттерна, скоро будем снова писать кто во что горазд. 😂
@WildLizzard Трансляцию в с++ не надо такой чертовщины))) Даже если бы это были нативные приложения, то они врядли были бы лучше. Нативные приложения хорошим ui/ux и их развитием крайне редко славятся. А ради нескольких мб озу и нескольких мс в скорости в текущих реалиях где у каждого юзера достаточно мощностей даже на телефоне, как то вообще профита не видно.
Согласен. Сделанный на вебе Postman тормознут. Еще помню застал переход pgAdmin с нативной на веб-версию - вообще ужасная вещь была. Сейчас вроде с ним лучше стало, давно не пользовался и перешел на DBeaver.
Перематываю все ролики на ютубе сразу на середину. Обычно именно там начинают говорить по делу и раскрывают название. Год назад отматывал треть ролика.
Tauri. Бекенд на расте, фронт на ванильном js Буквально вчера скомпилировал небольшое приложение из Linux под линукс и под винды. Exe файл будквально 4Мб! И это без оптимизаций, которые можно применять. Вообще супер На расте буквально месяц. После 3х лет на питоне, раст зашел легко. И он как по мне, лучше того же Го.
Ms не рассказали как быть с динамикой на стороне браузера? Вообще интересно узнать подробности. Это же не тоже самое как раньше было, отдавали HTML и затем обрабатыаали jquery
Работаю в видео-конференциях на подобии тимс, и не могу согласится с твоей точкой зрения Как по мне, намного быстрее и удобнее для пользователя использовать сайт версию приложения чем скачивать что-то на устройство То что тимс и прочее тормозит, это говорит лишь о их инжиниренге, а не о технологии У гугла мысли по переходу на wasm java, но это опять идет куда-то не туда Серверный рендеринд возможное решение, но не везде он нужен, хоть и хороший подход с точки зрения возвращения в php :)
Проблема сейчас в том, что веб-браузер - это единственная НОРМАЛЬНАЯ gui библиотека которая способна отрисовать интерфейс любой сложности на любой платформе и ОС, поэтому и десктоп софтины сейчас пишут на вебе потому что нормальной кросс платформ гуишки еще не сделали - единственное что приходит на ум это Qt - но у него своих заморочек полно
Пока разработка на Реакт и фреймворках будет быстрее , чем на нэйтив, никто никуда не перейдет. Разница в производительности не принципиальна. Даже на 100% быстрее, это всего в 2 раза. Какая разница, будет ли отрисовка занимать 50 милисекунд или 100. Да и Реакт с компанией на месте не сидят. Производительность улучшается. А вот увеличение стоимости разработки даже в 2 раза - это очень существенно
Какая ещё отрисовка на стороне сервера? Рисует всегда браузер. На html декларируется рендер, на js повелевается )). Я вот единственного понять не могу, почему движки браузера не реализуют быстрый патчинг DOM - то что пытается делать React. Или может уже реализовали давно и с этим живут найтивные веб компоненты?
Ну, в принципе, да, Реакт - это уже вчерашний день. В браузерах уже сделали Shadow DOM. Погугли по запросу "Web Components" - должна сразу выпасть ссылка на MDN.
итого: клиент 1 (веб) -> апи для клиента 1. клиент 2 (мобилка) -> апи для клиента 2. клиент 3 (десктоп) -> апи для клиента 3 и т.д. апи для клиентов [1..N] -> апи с жсонами. а если еще и микросервисная архитектура, то количество прокси апи возрастет до неведомых масштабов.
Разрушители мифов: мы решили построить робота-терминатора и проверить легенду про скайнет, мы собрали робота из подручных запчастей, написали ему операционную систему на Javascript, всё же под контролем, что может пойти не так? ))))))
Зачем писать браузер на js? Браузеру стали очень прожорливы на ресурсы, на старой тачке современные браузеры еле работают. Так зачем писать их на медленном js? Или речь о какой-то их части? Я что-то упустил.
Интерфейс в ракетах маска написан джаваскриптом. Быстро, не глючно там где лишняя секунда может привести к катастрофе. Так, может, дело не в языке а в отбитых програмистах?
даш борд можно хоть на чем писать, само мясо работает автономно и работает на системе реального времени, к нему доступ если и есть, то в виде задания полета и кнопки самоуничтожения
Отдельное спасибо за вайбы из Амстердама! Каждый раз смотрю и ностальгирую. Был там 4 раза и каждый раз с большим удовольствием! Пожалуй один из самых любимых городов! Миш, а как на счёт сделать небольшой ряд оффтопных роликов только про Амстердам и Нидерланды?) Я бы очень хотел))
Спасибо за видео. Наконец-то я узнал, что Skype на Android телефоне жутко тормозит из-за того, что это не нативное приложение. Telegram на этом же телефоне летает 🎉
О, а можно реанимировать Java-апплеты для браузеров? В апплете можно было накидывать любые компоненты пользовательского интерфейса. И программа апплета может скачиваться один раз и кэшироваться до следующего обновления.
Т.е под "переход к нативному коду" мы имеем ввиду вновь переход на Server-Side Rendering или это касается именно более низкоуровневых штук по типу WinUI ? (Я не знаком с чем-то нативным, имею опыт лишь с JS, React, TS та подобным, опыт в разработке коммерческий менее полу года, а фактический только год, поэтому за пояснение был бы очень благодарен) Я лишь понял, что сама нативность будет заключаться в том, что будут попытки пересадить какую-то функциональность для рендеринга или вновь на SSR или вообще напрямую на ОС юзера вместо JS и CSR
Всегда на душе теплеет, когда узнаю виды Утрехта. Люблю там бывать. Никогда не думал об отрисовке на бекенде с этой стороны. Наверное потому, что я сам последние годы живу в условиях, когда качество интернета низкое, а производительности много. Поэтому я считал, что любое приложение, должно стремиться к настолько полной автономности от бекенда, насколько это возможно. Послушал тебя и понял, что действительно, у большого количества людей может быть наоборот - интернет хороший, а устройства слабые. Теперь я не настолько скептичен к серверной отрисовке, как раньше. :) Знаешь, когда говорят о том, что мы всегда видим свой нос, но мозг от нас его скрывает. Мы обращаем внимание на нос и замечаем его. После чего некоторое время продолжаем его видеть. Также и с Тимс, раньше не обращал внимания на скорость его работы. На моём компьютере Тимс работает преемлемо. Но если сравнивать с Телеграмом, то Телеграм заметно быстрее. Хотя разница и составляет всего доли секунды. Теперь из-за твоих слов я вижу, что он тормозит, и это начинает меня раздражать. :D
Ты уверен, что фронтендеры slack и тимс умеют писать нативный код? Иначе придется вместо фронтендеров брать C++ прогеров, которые будут просить в несколько раз больше
webui - Это же просто html страничка, которая обращется к основному браузерному процессу, через mojo ipc. Нативный С++ код, возвращает html страницу, и даёт доступ к части интерфейсов, к которым не может обращаться обычна страница. То что делает MS - это копирует то, что уже сделал chrome (может даже заново переписывают). Chrome desktop webui - сделан на polymer, что собственно и есть Web Components. Никакой революции. Могли на MAUI весь UI сделать, было бы веселее. Или react native через mojo прокинуть, без html.
Ох блин, в вебе каждые пару лет языки появляются и умирают, а во всех специализациях с с/С++ за 20 лет просто новые версии фреймворков/библиотек выпускаются.
JS уже плотно засел. WASM его к сожалению не убил, хотя всё равно это был шаг в правильном направлении. JS - абсолютно уродливый язык, который починить невозможно, вот был даже ActionScript 3.0 (язык от Flash), который по своей системности и ПРОИЗВОДИТЕЛЬНОСТИ был лучше, чем JS сегодня, при этом несмотря на синтаксис ECMAScript - он был больше похож на махровую Java (и это хорошо!). Сейчас JS за*рал собой всё что можно и конца и края этому нет.
Когда видишь, как Хром и другие современные браузеры дико жрут память, в мозгу очень часто проскакивает дикая же мысля: "б*ядь, а почему не написать свой браузер?!". Ведь иногда появляются "чистые" браузеры, летают, потом через полгода-год начинают "ссучиваться". В 90-е ведь многие программисты писали браузер "для себя", экономичный, на "ручном управлении", и ничего, даже в локальной сети организации под МС ДОС умудрялись работать на таком. Никаких мегабайтных рисунков, только текст и возможность скачивать заархивированные файлы с сервера.
Это всё заговор! Поэтому бегите с ютуба (тут они посмели ПОТОЧНЫЙ ВИДЕОПЛЕЕР в браузер засунуть), качайте видео по ИК-порту в разрешении 144p. Всё как в 90-х
Вы на 6:44 мин произносете фразу "...на клиете рисовать страницы назовем это дорого с точки зрения ресурсов компьютера а на бэкенде это не дорого...". Попахивает бредом, мягко говоря... Вы точно программист?
@@AlexanderShuraev ты сам понял свой высер? Это, типа, намек на то что это вырвано из контекста? Теперь соберись и попробуй сформулировать еще раз свою недопредъяву
@@AlexanderShuraev а тебе неспособность внятно сформулировать мысль на человеческом языке помогает в программировании? ЗЫ Вопрос автору/модератору : А предыдущий мой коммент был удален чтобы не задеть чувства хомячка или чтобы придать больше веса этой недопредъяве?
Т.е. факт того, что у большинства людей ведра вместо компов они учитывают, а то что у большинства людей голубиная почта вместо нормального интернета они не учитывают?
То что Microsoft криворукие-рукожопы это не говорит о том что на JavaScript нет хороших приложений для компьютера. Примеры хороших приложений написанных на JavaScript - Discord, Notion, Visual Studio Code, Figma, Slack, Altair, Postman.
аххаха. И хороши они конечно же из-за js? electron - помойка, который сжирает дофига производительности для тупого v8. написали бы их на C/rust или хотя бы go, они сталибы намного лучше
даксмыси эдж это 5% процентов юзеров браузеров если они откажутся от реакта то юзеры начнут отказыватся от эджа вот если бы хром отказался но нет хром это гугл а гугл это реакт всем привет
У меня друг занимается ремонтом ноутов и ему часто приносят таких динозавров что я офигиваю, а я сижу со своим macbook pro, пишу свои жаваскрипты и думаю о том как всё быстро у меня работает, но наверное только у меня)
Типо флексишь яблочком в комментах? Любой ноут который куплен не 10 лет назад больше чем за 500 баксов и имеющий больше 16 гигов памяти лагать в браузере не будет.
Разве Edge - это не браузер для того, чтобы скачать браузер?
pacman -S firefox
Лол, нет. Один из лучших браузеров сейчас
Не, чел ты гдето в 2015 остался
Щас это лучший браузер на хромиуме.
Я юзаю эдж как второй браузер и то что он станет быстрее в 2 раза это для меня плюс огромный.
Он и так работает на 30% эффективнее хрома если смотреть по оперативке.
правильно одного хромиума мало надо еще один скачать
а че норм ты придумал 🤡🤡
@@abobe5572 ну да, они же все одинаковые. А ты смешной
проблема не в том что js тормозной, а в том что код на js часто пишут люди с поверхностными знаниями работы с языком и программирования, это одновременно и преимущество этого языка и одновременно недостаток.
серваки были дороги и появился react, теперь фронт стал дорогим снова в бэк, бред како-то
Так всегда было. "Что было, то и будет; и что делалось, то и будет делаться, и нет ничего нового под солнцем."
Server side rendering давно изобрели, - это не какой-то новый подход. Проблема его в том, что веб-приложения эволюционируют в сторону расширения своей функциональности и обогащения интерфейсов, а всё интерфейсное и динамически меняющееся на странице богатство работает на Javascript и на сервере его никак не отрисовать. Загнать всё это в чистый HTML+CSS не получится, так что речь может идти только о второстепенных оптимизациях.
вспомни времена DHTML. Ну если возраст позволяет. XmlHTTPRequest и ему подобные. Наверное будем возвращаться сюда
Чушь и бред.
@@egodzb Есть разные случае, иногда не получится а иногда получится. Все зависит на сколько динамичное приложение.
SSR никто специально не изобретал. Это то, как веб работал изначально. А SSR, как термин - это костыль, который придумали, как решение проблем возникших, когда придумали клиентский рендеринг.
@@Alequez97так ты же сам себе противоречишь - не изобретал / костыль. Да ssr - в какой то мере костыль, но как раз его специально изобрели для фронтендовых фреймворков. Само это новое понятие и подход - это и есть изобретение. Раньше о понятии ssr никто не говорил, так как все сайты так и работали.
Верните мне мой офис 2003 и квип. Функционал тот же, но всё летало на 2ГБ ОЗУ.
Ха, я на любом компе и сейчас устанавливаю офис 2003 с конвертером, и не парюсь. Потому что только Ворд использую и на 0,1 процент Эксель. Хорошее - враг лучшего.
кстати там похожая система - движок + интерпретатор бейсика (VBA), на котором и написан ui офиса и на котором также можно писать скрипты для документов.
Верните Windows 98, офис 97 и Winamp. Функционал тот же, но все летало на 32 Мб ОЗУ.
@@xcxc-iu3rb Эх, щас я напишу, что ещё можно вернуть, шоб было ништяк!
@@xcxc-iu3rb Как на счёт VolkovCommander? :D
htmx хватит форсить кал, он популярный только на этом канале
для дата сайентистов и бэкендеров, которым приходится иногда делать незамысловатый фронт, htmx - это находка
😂😂
HTMX - не кал, а силиконовая смазка.
Гениальное изобретение, незаменимое для удобной быстрой работы, если ты учитываешь его ограничения и специфику. В теории у этой штуки есть промышленная применимость почти в любом рабочем процессе.
Но в реальной жизни применять ты его будешь только при разработке бэкенда.
what about VSCode
Я уже давно заметил, что веб приложения стали невыносимо лагучими
Разработка стала очень сложной, чтобы сделать оптимизацию уже недостаточно сжать скрипты и сделать префетч. При этом нагрузка на бекенд для рендера страницы колоссальная. Это просто ужасно
вернулись к истокам
Htmx вторая по популярности? Надеюсь, ты шутишь?
это говорится, чтоб ты коммент написал, не врубаешься что ли?
погугли, в 2023 году 2ое место по популярности ;)
@@dstrelnikov среди чего? ноунейм технологий?
Не то это все. Это бесконечное потребление и улучшение только капиталов миллионеров и миллиардеров. Людям не становится лучше жить от этого всего. Бедные беднеют. А разработчики занимаются неестественным для человека занятием. Бесконечные абстракции, которые медленно рушат психику. В совокупности с менеджерскими надстройками аля аджайл. Самое здоровое время было - начало 2000-х, когда не было зоопарка фреймворков. Когда это действительно немного улучшало жизнь, а заеимались этим только настоящие адепты. Сейчас все в это повально ударились. Хотя тысячелетиями человек рубился на топорах с другими людьми. А теперь за пару поколений решил стать якобы человеком будущего - весь технологичный типа такой и без потоебности войны. Не прокатит это. Оттого и война вокруг. Не по природе нашей это всё
Так серваки и стали лучше работать от того что часть нагрузки отдали клиенту. Если снова нагружать серваки с нынешним обьемом трафика, то все станет работать еще хуже чем было. Это же натурально бред, что по производительности, что по деньгам на обсуживание серваков, которые будут стоит дороже и работать хуже
Teams это жесть! Они просто забили на баги и пользователей. Поэтому выбирая ноут и операционку как-то со скептицизмом смотрю на винду - она итак глюченная, а с их новым подходом не верится что станет лучше.
линукс?
windows не глючная, вероятно у тебя проблемы с железом (или настройками)
@@TheLevius ой не знаю - пробовал когда нибудь удалить из винды en-us язык?
А после перехода в спящий режим не бывает что вайфай без подключения к интернету?
Это первое что на ум приходит.
@@user-xg3er7dw8y а зачем язык удалять? Про второе - проблема с драйверами от wi-fi адаптера.
@@ivansnob2360 не думаю :). В серьёз задумываюсь о маке.
> Edge и Slack тормозят
А Chrome и Discord не тормозят. Прадокс!
А может дело вовсе не в инструментах, а в руках говно-кодеров? :)
само собой
Однажды всё усложнили что бы разработка велась быстрее и удобнее, а теперь пытаемся вернуться к тому что бы разработка велась медленнее и не удобно (типо производительность лучше 😅)
Прикол какой то 😂
это создание видимости работы, если так уже совсем прямо сказать. Айтишка сейчас топчется на месте. За исключением ИИ. Ну и страницы по нескольку сот мегабайт в памяти железом закидать не каждый сможет
@@verh010m2 да ладно, у меня хром жрет по 11 гб озу при 15-20 открытых вкладках
@@БорисОстроумов-т7к что то ты делаешь не так значит, у меня 80+ вкладок открытых и 4гб жрет и то половина из них ютуб
@@БорисОстроумов-т7кну, вот у меня однажды единственная вкладка с ютубом забрала 700мб озу. Или когда я открыл браузер, у меня сразу одно расширение захавало 800мб) Или ещё, когда посидел в инете нормально так, отрисовщик может на изи пару гб занять) Убьешь его процесс и нормально станет. Это просто база, и дело не обязательно в хроме
Сначала компании хотели больше бабок, ради чего начали разработку фреймворков. Это ускоряло разработку и приток денег.
А теперь, когда уже "всё" разработано, решили, что нужно вытягивать бабки повышая качество продуктов.
Не волнуйтесь, раз началась волна отмены чистого кода, как устаревшего паттерна, скоро будем снова писать кто во что горазд. 😂
Ну чет discord и vs code не скажешь что ужасные приложения. Вполне себе топовые
@WildLizzard Трансляцию в с++ не надо такой чертовщины)))
Даже если бы это были нативные приложения, то они врядли были бы лучше. Нативные приложения хорошим ui/ux и их развитием крайне редко славятся. А ради нескольких мб озу и нескольких мс в скорости в текущих реалиях где у каждого юзера достаточно мощностей даже на телефоне, как то вообще профита не видно.
Все прозреют и поймут что надо использовать PHP)
Не дай бог
😂👍
Что значит отрисовка в тимсе или slack и тд. Станет на 0.00003 секунды быстрее?
Миша, а что ты за камеру используешь для съёмки этих видео?
Корпоративные мессенджеры вообще все отвратительно работают. Меня это очень удивляет уже несколько лет.
Есть Slack, шустрый и продуманный
Согласен. Сделанный на вебе Postman тормознут. Еще помню застал переход pgAdmin с нативной на веб-версию - вообще ужасная вещь была. Сейчас вроде с ним лучше стало, давно не пользовался и перешел на DBeaver.
Посман жесть, наврятни проблема только в вэб. Я пользуюь вместо postman ApiDog, тоже думаю на вэб но работает намного шустрее
Перематываю все ролики на ютубе сразу на середину. Обычно именно там начинают говорить по делу и раскрывают название. Год назад отматывал треть ролика.
очень громкая музыка относительно всего видео в начале и в конце🫣🥵
кажется что во всех ваших видосах такое
Tauri. Бекенд на расте, фронт на ванильном js
Буквально вчера скомпилировал небольшое приложение из Linux под линукс и под винды.
Exe файл будквально 4Мб! И это без оптимизаций, которые можно применять.
Вообще супер
На расте буквально месяц. После 3х лет на питоне, раст зашел легко. И он как по мне, лучше того же Го.
А ты попробуй еще и фронт завезти туда на расте (Dioxus) - вообще охуеешь
Ms не рассказали как быть с динамикой на стороне браузера?
Вообще интересно узнать подробности.
Это же не тоже самое как раньше было, отдавали HTML и затем обрабатыаали jquery
6:30 - Миша, как ты узнал о такой популярности htmx? где посмотреть?
Нативный UI? А кросс-платформенность?
Вот мне тоже режет слух утверждения и оценочные неподкрепленные фактами
Может, хвалить популярность htmx и есть нано (на микро не тянет) бизнес, чтобы машинки покупать?
Об htmx я слышу лишь от блогеров, как будто кто-то двигает эту технологию. Ни разу не слышал, чтобы кто-то реально использовал htmx в работе.
discord тоже работает на основе web и работает четко
Не сказал бы, компьютер спокойно тянет гта 5 но с дискордом постоянна какие-то траблы
@@ТестТест-в3ъ с Дискордом нет проблем. А если и возникает раз в пару недель, достаточно перезапустить.
@@ТестТест-в3ъ Добавьте РАМ
Работаю в видео-конференциях на подобии тимс, и не могу согласится с твоей точкой зрения
Как по мне, намного быстрее и удобнее для пользователя использовать сайт версию приложения чем скачивать что-то на устройство
То что тимс и прочее тормозит, это говорит лишь о их инжиниренге, а не о технологии
У гугла мысли по переходу на wasm java, но это опять идет куда-то не туда
Серверный рендеринд возможное решение, но не везде он нужен, хоть и хороший подход с точки зрения возвращения в php :)
Проблема сейчас в том, что веб-браузер - это единственная НОРМАЛЬНАЯ gui библиотека которая способна отрисовать интерфейс любой сложности на любой платформе и ОС, поэтому и десктоп софтины сейчас пишут на вебе потому что нормальной кросс платформ гуишки еще не сделали - единственное что приходит на ум это Qt - но у него своих заморочек полно
Пока разработка на Реакт и фреймворках будет быстрее , чем на нэйтив, никто никуда не перейдет. Разница в производительности не принципиальна. Даже на 100% быстрее, это всего в 2 раза. Какая разница, будет ли отрисовка занимать 50 милисекунд или 100. Да и Реакт с компанией на месте не сидят. Производительность улучшается. А вот увеличение стоимости разработки даже в 2 раза - это очень существенно
Какая ещё отрисовка на стороне сервера? Рисует всегда браузер. На html декларируется рендер, на js повелевается )). Я вот единственного понять не могу, почему движки браузера не реализуют быстрый патчинг DOM - то что пытается делать React. Или может уже реализовали давно и с этим живут найтивные веб компоненты?
Ну, в принципе, да, Реакт - это уже вчерашний день. В браузерах уже сделали Shadow DOM. Погугли по запросу "Web Components" - должна сразу выпасть ссылка на MDN.
А почему телеграм быстрый?
Всё новое - хорошо забытое старое. Html first я использовал лет 15 назад.
Послышалось ExtJs, тот который Sencha. Ты не знаешь какие у него перспективы? Вакансий что-то не очень
итого: клиент 1 (веб) -> апи для клиента 1. клиент 2 (мобилка) -> апи для клиента 2. клиент 3 (десктоп) -> апи для клиента 3 и т.д. апи для клиентов [1..N] -> апи с жсонами. а если еще и микросервисная архитектура, то количество прокси апи возрастет до неведомых масштабов.
Я уже привык что моё утро начинается с этого канала
Мой youtube тоже привык и это лучше, чем начинать с шортсов)
За чашкой кофе)
Slack на Windows 10 игровом компе 2017 года работает просто ужасно: каждое действие с задержкой.
WebUI достаточно быстрый, надо просто не пихать мегабайтные бандлы с тоннами html.
Разрушители мифов: мы решили построить робота-терминатора и проверить легенду про скайнет, мы собрали робота из подручных запчастей, написали ему операционную систему на Javascript, всё же под контролем, что может пойти не так? ))))))
Это наиболее поверхностное и безосновательное видео по теме
Бро, полностью солидарен!
Зачем писать браузер на js?
Браузеру стали очень прожорливы на ресурсы, на старой тачке современные браузеры еле работают. Так зачем писать их на медленном js? Или речь о какой-то их части? Я что-то упустил.
Интерфейс в ракетах маска написан джаваскриптом. Быстро, не глючно там где лишняя секунда может привести к катастрофе. Так, может, дело не в языке а в отбитых програмистах?
не глючно, потому что ровно одна платформа и ровно одна задача
А ты откуда знаешь, что не глючно?) Может там все работает не так, как ждут)
даш борд можно хоть на чем писать, само мясо работает автономно и работает на системе реального времени, к нему доступ если и есть, то в виде задания полета и кнопки самоуничтожения
Отдельное спасибо за вайбы из Амстердама! Каждый раз смотрю и ностальгирую. Был там 4 раза и каждый раз с большим удовольствием! Пожалуй один из самых любимых городов! Миш, а как на счёт сделать небольшой ряд оффтопных роликов только про Амстердам и Нидерланды?) Я бы очень хотел))
Капец быстро ты клепаешь видео)
Да придёт Blazor!
Спасибо за видео. Наконец-то я узнал, что Skype на Android телефоне жутко тормозит из-за того, что это не нативное приложение. Telegram на этом же телефоне летает 🎉
И как машинка? Можно ссылку?
О, а можно реанимировать Java-апплеты для браузеров? В апплете можно было накидывать любые компоненты пользовательского интерфейса. И программа апплета может скачиваться один раз и кэшироваться до следующего обновления.
уже реанимировали - WASM.
Назад к SSR! Так-то на сервере ресурсы дороже, но там кеширование можно эффективное сделать.
Т.е под "переход к нативному коду" мы имеем ввиду вновь переход на Server-Side Rendering или это касается именно более низкоуровневых штук по типу WinUI ?
(Я не знаком с чем-то нативным, имею опыт лишь с JS, React, TS та подобным, опыт в разработке коммерческий менее полу года, а фактический только год, поэтому за пояснение был бы очень благодарен)
Я лишь понял, что сама нативность будет заключаться в том, что будут попытки пересадить какую-то функциональность для рендеринга или вновь на SSR или вообще напрямую на ОС юзера вместо JS и CSR
нативный код в этом видео - это код на низкоуровневом языке, который будет читать наш html и css, а потом рендерить их на видеокарте
@@phonty29 В принципе я так же думал, условно через WinUI
Дискорд на электроне и работает прекрасно
дискорд вообще выдающаяся вещь, видать, там просто хорошие программисты
буквально вчера обновлял его и он просто крашится при включении. да, точно, прекрасно работает
Пиздец насмешил. Ты им пользуешься в уме?
Дискорд работает сносно, не более
Всегда на душе теплеет, когда узнаю виды Утрехта. Люблю там бывать.
Никогда не думал об отрисовке на бекенде с этой стороны. Наверное потому, что я сам последние годы живу в условиях, когда качество интернета низкое, а производительности много. Поэтому я считал, что любое приложение, должно стремиться к настолько полной автономности от бекенда, насколько это возможно.
Послушал тебя и понял, что действительно, у большого количества людей может быть наоборот - интернет хороший, а устройства слабые. Теперь я не настолько скептичен к серверной отрисовке, как раньше. :)
Знаешь, когда говорят о том, что мы всегда видим свой нос, но мозг от нас его скрывает. Мы обращаем внимание на нос и замечаем его. После чего некоторое время продолжаем его видеть. Также и с Тимс, раньше не обращал внимания на скорость его работы. На моём компьютере Тимс работает преемлемо. Но если сравнивать с Телеграмом, то Телеграм заметно быстрее. Хотя разница и составляет всего доли секунды. Теперь из-за твоих слов я вижу, что он тормозит, и это начинает меня раздражать. :D
говорит купил маленькую машинку и ребенок тоже захотел )))
интересно почему не Blazor
Потому что не взлетел)
Ты уверен, что фронтендеры slack и тимс умеют писать нативный код? Иначе придется вместо фронтендеров брать C++ прогеров, которые будут просить в несколько раз больше
webui - Это же просто html страничка, которая обращется к основному браузерному процессу, через mojo ipc.
Нативный С++ код, возвращает html страницу, и даёт доступ к части интерфейсов, к которым не может обращаться обычна страница.
То что делает MS - это копирует то, что уже сделал chrome (может даже заново переписывают). Chrome desktop webui - сделан на polymer, что собственно и есть Web Components.
Никакой революции.
Могли на MAUI весь UI сделать, было бы веселее.
Или react native через mojo прокинуть, без html.
Интересно мнение автора про питон в этом же контексте как разобран джаваксрипт
HTMX!
да кому он нужен этот эдж, интернет эксплорер
если ты как-то не понял, то это ввод нового стандарта, а не обнова эджа
это называется SSR
о тимс это ужас, загружается целую вечность. та скайп тоже
надеюсь что скоро едже на 5 открытых вкладок не будет запускать 20 процессов msedge и столько же msedgewebview2 😀
Уже не первый раз ловлю флешбеки от старых треков MGK у Миши в ролике)
Пусть Edge на Phyton перепишут ))
Python тоже тормозной, хрен редьки не слаще.
@@ОнуфрийНечепуренко это сарказм если что.
А хіба діскорд не приклад пріложухи що досить гарно працює на вебі?
дискорд взагалі визначна річ, мабуть, там просто хороші програмісти
Доброе утро
VsCode на js написан
discord тоже, вполне себе хорошо летает
ты чем слушаешь. Тут же говорят про нативный подход vs клиентский рендеринг жсончиков. тот же vscode скорее всего нативно работает
Какой json а не html шо?
А vs code работает быстро )
❤ ото не знал что в эдже реакт
Ох блин, в вебе каждые пару лет языки появляются и умирают, а во всех специализациях с с/С++ за 20 лет просто новые версии фреймворков/библиотек выпускаются.
JS уже плотно засел. WASM его к сожалению не убил, хотя всё равно это был шаг в правильном направлении. JS - абсолютно уродливый язык, который починить невозможно, вот был даже ActionScript 3.0 (язык от Flash), который по своей системности и ПРОИЗВОДИТЕЛЬНОСТИ был лучше, чем JS сегодня, при этом несмотря на синтаксис ECMAScript - он был больше похож на махровую Java (и это хорошо!). Сейчас JS за*рал собой всё что можно и конца и края этому нет.
Пусть хотя бы сделают так, чтобы кто-то использовал edge)
Вот мы и сделали круг и вернулись в 2000 ные
Когда видишь, как Хром и другие современные браузеры дико жрут память, в мозгу очень часто проскакивает дикая же мысля: "б*ядь, а почему не написать свой браузер?!".
Ведь иногда появляются "чистые" браузеры, летают, потом через полгода-год начинают "ссучиваться".
В 90-е ведь многие программисты писали браузер "для себя", экономичный, на "ручном управлении", и ничего, даже в локальной сети организации под МС ДОС умудрялись работать на таком. Никаких мегабайтных рисунков, только текст и возможность скачивать заархивированные файлы с сервера.
Это всё заговор! Поэтому бегите с ютуба (тут они посмели ПОТОЧНЫЙ ВИДЕОПЛЕЕР в браузер засунуть), качайте видео по ИК-порту в разрешении 144p. Всё как в 90-х
Потом останется только всех заставить писать "чистые" сайты, и дело в шляпе.
Вы на 6:44 мин произносете фразу "...на клиете рисовать страницы назовем это дорого с точки зрения ресурсов компьютера а на бэкенде это не дорого...". Попахивает бредом, мягко говоря... Вы точно программист?
недорого с точки зрения компа пользователя.
@alha5817, а тебе неспособность удерживать в голове контекст в течении одной минуты помогает в программировании? :)
@@AlexanderShuraev ты сам понял свой высер? Это, типа, намек на то что это вырвано из контекста? Теперь соберись и попробуй сформулировать еще раз свою недопредъяву
@@AlexanderShuraev а тебе неспособность внятно сформулировать мысль на человеческом языке помогает в программировании?
ЗЫ Вопрос автору/модератору :
А предыдущий мой коммент был удален чтобы не задеть чувства хомячка или чтобы придать больше веса этой недопредъяве?
Я пользуюсь Скайпом. Он не тормозной. да, он может заглючить, например звонок не принимать, но это редко. Решается перезапуском
круто! молодец!
Миша салам!
Зачем тебе ютуб? Донаты? Или просто нравится? Личный бренд?
Т.е. факт того, что у большинства людей ведра вместо компов они учитывают, а то что у большинства людей голубиная почта вместо нормального интернета они не учитывают?
В бедных странах интернет лучше и дешевле, если он есть. Тк проложен позже по современным технологиям.
То что Microsoft криворукие-рукожопы это не говорит о том что на JavaScript нет хороших приложений для компьютера.
Примеры хороших приложений написанных на JavaScript - Discord, Notion, Visual Studio Code, Figma, Slack, Altair, Postman.
аххаха. И хороши они конечно же из-за js? electron - помойка, который сжирает дофига производительности для тупого v8.
написали бы их на C/rust или хотя бы go, они сталибы намного лучше
@@sergwest585 , ты читать вообще умеешь?!
Миша возьми краску и покрась машинку.
Бэкенд дешевый?
Всегда пишу нативно на расширениях chrome!
Не, не, не, если майки удачно оптимизируют, кодеры, увидев это, начнут ещё больше говнокодить
Круг замкнулся
Король умер (или скоро умрет) - да здравствует король.
Сейчас уже бандл такого размера, что SSD не помогает.
Не знал что Нидерланды перешли на кириллицу!
не просто на кириллицу, а на украинский язык ;) "зателефонуйте, будь ласка"
пройдись по Москве и увидишь, что русские перешли на латиницу
Тайпскрипт маст дай!
Нет :D
Как интересно SSD диск используется для ускорения рендеринга JSON в HTML?
Кажется автор несет лютую отсебятину 😂
даксмыси эдж это 5% процентов юзеров браузеров если они откажутся от реакта то юзеры начнут отказыватся от эджа вот если бы хром отказался но нет хром это гугл а гугл это реакт всем привет
а юзерам какая вообще разница, реакт там или не реакт? Они и слов-то таких не знают.
@@nandakoryaaa1401 написать удобное приложение на реакте дешевле всего если его убрать то и кач-во приложений снизится тупо
Elixir liveview one love
у меня edge работает в разы быcтрее chrome, который неистово тормозит.
не в разы, но да, быстрее
Да ну голяк 100500-ый раз слушать про вэб и его бесконечное количество костылей. Так что диз и прохожу мимо...
А я уже много лет не использую Windows (в личных целях, на работе, увы, пока приходится). Как я, уделал Майкрософт? )))))
😂😂 кто вообще пользуется браузерами майкрасофт
видео c 0 value
У меня друг занимается ремонтом ноутов и ему часто приносят таких динозавров что я офигиваю, а я сижу со своим macbook pro, пишу свои жаваскрипты и думаю о том как всё быстро у меня работает, но наверное только у меня)
Типо флексишь яблочком в комментах?
Любой ноут который куплен не 10 лет назад больше чем за 500 баксов и имеющий больше 16 гигов памяти лагать в браузере не будет.
@@DRedGuia типа там ноуты бывают с 2гб ОЗУ, 10 лет и 16гб не динозавр а просто старичек
@@DRedGuia и я в стране где яблочко это ноут за пол зарплаты, так что ты не верно подумал
@@proletarian передаю привет из страны, где яблоко это 2 зарплаты
@@gign_141 спасибо, передай привет всем там
БАЧАТА
еще майкософт юзает дот нет. всем насрать вообще на их кал.
Но мы же про Майкрософт, а не про линуксоидов, причем тут кал?