Комментарии 8
Микрософт использовала Реакт. Но Микрософту не нравился Реакт. Теперь Микрософт не используют Реакт. Но Микрософт не правильно использовал Реакт. Подпишись на наш телеграм и запишись на наши курсы.
История: Edge создан на базе chromium
Как-то сильно сократили историю, учитывая что изначально Edge был именно создан на собственном движке, и уже потом решили перейти на хромиум (причем я думаю что одним из мажорных факторов была необходимость портирования или поддержки платформ типа androind/macOs, где chromium уже был готов)
В коде пользовательского интерфейса была проблема модульности. Команды, работающие над разными компонентами, использовали общие пакеты, файлы и т. д. Это приводило к тому, что одна часть пользовательского интерфейса замедляла работу другой части за счет совместного использования ненужных вещей.
Microsoft использовала фреймворк, который полагался на JavaScript для рендеринга пользовательского интерфейса с помощью техники рендеринга на стороне клиента. Microsoft утверждает, что это замедляло работу браузера.
Очевидно, что это ошибки проектирования, при чем здесь библиотека.
К сожалению, оригинал довольно-таки мутный. К примеру, вот фрагмент перевода:
Microsoft использовала React не по назначению, забыла, что существует React Native, и решила проблему на производстве.
Не поняв, что означает выделенное, я сверился с оригиналом:
Microsoft has started using this new architecture to solve both problems I stated earlier. They used React for the wrong purpose, forgot that React Native exists, and solved a manufactured problem.
Вероятно, выделенную фразу следует понимать как "устранила собственноручно созданную проблему"?
За такой перевод да ещё и в корпоративном блоге, хочется что-нибудь, кому-нибудь оторвать …
Это конечно круто писать веб браузер на веб браузере, но можем не надо было так заморачиваться, взяли бы родной C# и сделали бы на нем…
А то вместо того чтобы отрендерить запрещённую пользователи страницу, браузер ЦПУ гоняет чтобы себя любимого рендерить …
верните c++ и нормальные нативные меню... Хочу что бы быстро и работало в 640 кб ОЗУ...
В статье мы рассмотрим, как решение Microsoft влияет на React и JavaScript-разработчиков в целом и каковы истинные намерения команды Edge.
И как же решение Micrisoft влияет на React и JavaScript разработчиков?
И каковы же истинные и неистинные намерения команды Edge?
Такое ощущение, что статью написал ChatGPT 3.5. Предложения по отдельности вроде бы имеют смысл, но в целом всё это просто бред.
Почему Microsoft отказывается от React в браузере Edge