Событие помимо Сиэтла только что закончилось. Это было трехдневное специальное издание, и оно действительно было неплохим. Многие ораторы (в том числе и я) открывали совершенно новые доклады, так что был настоящий восторг.
Было интересно увидеть повторяющиеся, перекрывающиеся темы. С чисто технической точки зрения на передний план выходили три технологии:
- Сетка CSS
- вариативные шрифты и
- работники сферы обслуживания.
После того, как вы выслушали других участников, было получено потрясающее сообщение: «Эти технологии здесь - они прибыли». Теперь, в зависимости от вашего мышления, это понимание можно выразить так: «Вот дерьмо! Эти технологии здесь! » или «Ура! Ну наконец то! Эти технологии здесь! »
Я очень твердо отношусь к последнему. Это само по себе является интересным фактом, потому что (как обсуждалось в моем выступлении) моя реакция на новые технологические достижения не всегда выражается воодушевлением - довольно часто это опасения, даже страх.
Я пытался провести самоанализ, чтобы выяснить, какие технологии вызывают какие реакции. У меня пока нет четких ответов, но интересно отметить, что все три упомянутые выше технологии (сетка CSS, переменные шрифты и сервис-воркеры) являются дополнениями к основным языкам Интернета - материалам мы используем для создания сети. Фреймворки, библиотеки, инструменты сборки и другие подобные технологии больше похожи на инструменты, чем на материалы. Меня меньше радуют достижения в этих областях. Иногда успехи в этих областях не только не вызывают возбуждения, они заставляют меня чувствовать себя подавленным и беспокоиться о том, что я отстану.
С тех пор, как я выяснил это разделение между материалами и инструментами, это помогло мне смириться со своей интуитивной эмоциональной реакцией на последние технологические достижения в Интернете. Я думаю, что это нормально, что меня не волнует все. И, учитывая выбор, я думаю, что, может быть, лучше быть более воодушевленным достижениями в материалах - HTML, CSS и JavaScript API, чем достижениями в инструментах… хотя, конечно, вполне возможно быть в равной степени взволнованным обоими ( это просто не то, что я, кажется, могу сделать).
Еще один раскол, который я заметил, - это технологии, которые приносят прямую пользу пользователям, и технологии, которые напрямую приносят пользу разработчикам. Я думаю, что на переговорах на An Event Apart проходил некоторый мета-поток о сетке CSS, переменных шрифтах и сервис-воркерах: все эти достижения позволяют нам, разработчикам, добиваться большего с меньшими затратами. Другими словами, они хороши для производительности. Я гораздо больше нервничаю по поводу фреймворков CSS и библиотек JavaScript, которые позволяют нам делать больше, но требуют, чтобы пользователь сначала загрузил фреймворк или библиотеку. По-другому ощущается, когда что-то встроено в браузеры - поддержка функций CSS или API JavaScript. Тогда это выглядит как беспроигрышная ситуация для пользователей и разработчиков. Во всяком случае, ответственность за разработку этих технологий лежит на разработчиках. Я не против.
В любом случае, все это помогает мне понять мои чувства в конце An Event Apart Seattle. Я загорелся и очень хочу сделать что-нибудь с CSS-сеткой, переменными шрифтами и, конечно же, сервис-воркерами.
Изначально это было размещено на моем собственном сайте.