Как выбраться со дна бассейна в наручниках

Вадим Макеев, Opera Software

Как выбраться
со дна бассейна
в наручниках

Гарри Гудини
Лого Оперы

Начало

Первый сайт
Люди Икс

X-HTML

Всё сам!

Идеально

Senior jQuery Architect

Магия

Манифест

расширяемого веба

Круг жизни

Пролифилы

AppCache

Логотип Polymer

К чему уже привёл манифест

Браузер нормального человека
Браузер разработчика
Чёрный ящик

Чёрный ящик

Профилирование

Магия CSS

Магия
Чёрный ящик

zoom: 1

Переменные в CSS?

Костыли

Препроцессоры!

Всё сам? Ну, давай

Магия

II

Гудини?

Разоблачение Мстителей 1
Разоблачение Мстителей 2

CSS Houdini

Parser API

CSS Property
& Value
Extensions API

CSS Aliases
& Custom
Pseudo-classes

Нестандартный селектор

			@custom-selector :--button
				input[type='button'],
				input[type='submit'],
				input[type='reset'],
				[role='button'], button;
		
			:--button { color: green }
		

Font Metrics API

Буквица

Custom Layout

GSS

Custom Paint

Input Extensions

Async Style

sokr.me/hud

@pepelsbey

pepelsbey.net

Логотип Шовера

Shower

Вопросы?