В обоих статистиках не учитывается то, что префиксные реализации от части реализуют старые спецификации flex'ов, лишь частично совместимые с нынешним стандартом.
30 строк кода это перебор. Можно вообще без JS подобные вещи решать. %) Об этом еще 3 года назад писал Роман Комаров (http://kizu.ru/fun/shadowscroll/) и в улучшенном варианте неподрожаемая Lea Verou (http://lea.verou.me/2012/04/background-attachment-local/). CSS решает. ;) Да и скроллбар можно на чистом CSS скрыть без оберток (как минимум в Webkit / Blink).
Так лаги-то в большинстве случаев не из-за того, что браузер плохо спроектирован, а из-за того, что скрипты кое-как написаны. Костыль, описанный в топике, скорее добавляет этих самых лагов. Нужно не оборачивать проблему в красивую обертку, а решать ее. :)
У img есть object-fit / object-position / image-orientation / image-rendering / image-resolution… Так что возможностей тоже хватает, правда не везде оно пока что поддерживается.
Эм, уже поздно и фантазия неахти, но, на вскидку, пара варианртов: jsfiddle.net/vgo0bmdt/1/ — в теории, для всех браузеров. jsfiddle.net/8bL5g0cm/ — для браузеров из мира Chrome'ых и иже с ними (более красивое решение).
Еще можно попробвоать функцию element(), которую пока только Firefox освоил. Можно попробовать функцию clip(), которую пока только Chrome'ые освоили. А еще есть SVG…
Там нужно не только префиксы удалять, но и синтаксис смотреть. Местами используются устаревшие конструкции (вроде отсутствия ключевого слова «to» в описании градиентов).
alexclimber, а зачем вы вообще используете префиксы? Причем местами используете (к примеру, для градиентов), местами нет, местами устаревший синтаксис, местами совремнный.
Исторически сложилось так, что необходимо вводить определенный набор данных в предустановленном формате при регистрации на сервисе и изменить это, в данный момент, нет технической возможности, но вы можете войти посредством социальных сетей в один клик.
Дату рождения можно, впоследствии, скрыть в настройках профиля.
В нем же связь с мобильником есть. Если соединение будет в силе и электроника рабочей, то почему бы и нет. Вопрос в том, как шлем будет определять ситуацию, когда нужно вызвать службу спасения. При нарушении констркции самого шлема, аль как-то еще?..
То-то находясь за рулем автомобиля все время удивляешься, чего эти велосипедисты едут кому как вздумается. Сам постоянно езжу на велосипеде и всегда по направлению движения. Если боитесь выезжать на дорогу, то пользуйтесь общественным транспортом, или же катайтесь в местах без автомобилей (парки, скверы и т.п. с велодорожками). А нарушение правил ПДД ведет к вполне закономерным последствиям.
jsfiddle.net/vgo0bmdt/1/ — в теории, для всех браузеров.
jsfiddle.net/8bL5g0cm/ — для браузеров из мира Chrome'ых и иже с ними (более красивое решение).
Еще можно попробвоать функцию element(), которую пока только Firefox освоил. Можно попробовать функцию clip(), которую пока только Chrome'ые освоили. А еще есть SVG…
Дату рождения можно, впоследствии, скрыть в настройках профиля.