Welcome to Chrome Dev Summit, where you’ll hear about many new and shiny features coming soon to a Chromium-based browser near you! But, how do those features come to be? Who decides which features should be worked on? What’s the decision process that leads to shipping them? And how do web standards and other browser engines fit into all of this? In this talk, we’ll discuss all these questions and more, explaining Blink’s “intent process” and how it’s used to make sure the project’s goal is maintained: making sure the web platform keeps growing and improving for generations to come!
With the new evergreen Googlebot, powered by the latest Chromium rendering engine, developers can leverage all the latest web technologies that optimize user experience and discoverability of their c…
Given the recent demise of Presto and EdgeHTML rendering engines, and dominant market share growth for Chrome (and its Chromium engine), can we make a case for browser engine diversity in a decreasin…
Сейчас, в эпоху клиентских фреймворков, мало кто задумывается, как работают привычные нам вещи в браузере, вроде событий или анимаций. Мы часто следуем „лучшим практикам“ и не задумываемся, почему он…
Многие что-то слышали про основной поток и о том, что его нельзя блокировать. Но что это на самом деле такое? Если есть основной, значит, есть и второстепенные? Попробуем разобраться и не запутаться.
Пользователь закрывает вкладку в браузере и ваше замечательное фронтенд-приложение испаряется. А что, если можно было бы оставить какие-то его части, и еще немного поработать во благо улучшения UX? О…
Chrome's extensions platform is undergoing a sea change. Nearly 6 years after the current manifest version was introduced, we are revving it again. Manifest V3 rethinks several of the basics about ho…
What exciting things happened in the JavaScript language and the V8 engine in 2019? Shu and Leszek take a tour of some new features and improvements. For JavaScript, learn about new syntax, like opti…
Amongst all the platforms for app development, the web is arguably the only one that does not make good use of threading. On the web, the main thread has a lot of responsibilities, and we keep adding…
"Can we do this thing drag and droppable?". That’s one of the sentences that every front end developer fears the most. There are many DnD libraries out there but did you ever consider building someth…
Десктопный софт разнообразен и не имеет простого механизма патчинга. Одно из счастей веба — экстеншены, которые могут добавить в ваш сервис каждодневного использования, у которого нет API, новую поле…
В данном докладе мы рассмотрим комплексный подход к решению проблемы взаимодействия в режиме реального времени с датасетами в сотни тысяч элементов. Посмотрим и проверим, что сработало, а какие идеи …
When you run into a browser bug, what can you do? I’ll give how-to steps ranging from a quick vote on a bug through submitting a test case, all with real-life stories on how effective some extra effo…
Веб технологии давно позволяют прикоснуться ко всем 3 измерениям в браузере используя WebGL, и для этого достаточно понять самые простые принципы трехмерной графики. Что такое геометрия и материал. К…
Let's take a look at the latest and greatest features in Chrome's DevTools. We cover how you can use the Performance Panel to assess your page load metrics, how you can locate issues with your pages,…