Свершилось чудо! Вышла Opera 12.18
Для слоупоков вроде меня сообщаю, что 16.02 вышло обновление всеми любимого в узких кругах браузера Opera на движке Presto.
Основным изменениям подверглись протоколы безопасности. Небезопасные были удалены. TLS 1.1 и 1.2 теперь включены по умолчанию. Добавлена поддержка криптографии на базе ECC и GCM (Galois/Counter Mode) для подключения к серверам, не поддерживающим другие режимы шифрования. Также были устранены проблемы безопасности в почтовом кленте.
Этот пост пишу уже с новой версии. Визуальных отличий от прежней (12.17) не нашел, но точно были исправлены имеющиеся немногочисленные проблемы (заход без бубна и прокси на некоторые сайты, корректная работа с google maps и т.п.).
По прежнему доступны различные варианты установки (например, возможность создания портативной USB-версии). Выбрать и скачать подходящую вам можно тут: http://www.opera.com/download/guide/?custom=yes
А ознакомиться с пруфами тут: http://www.opera.com/blogs/security/2016/02/opera-12-and-opera-mail-security-update/
Подробнее
Файл Правка Вид Закладки Инструменты Справка ^JoyReactor -смешные к... х |Q О программе О v О О Opera about ★JIB ▼ Искать в Google О программе Информация о версии Версия: 12.18 Сборка: 1872 Платформа: Win32 Система: Windows 7 Идентификация браузера: Орега/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.18 Пути Настройки: D: \Р RO G RAM S\0 ре га 12_ 18\profi I е\о ре га prefs ini Сохранённый сеанс: D:\PROGRAMS\Opera12_18\profile\sessions\autopera.win Закладки: D:\PROGRAMS\Opera12_18\profile\bookmarks.adr Папка Opera: D:\PROGRAMS\Opera12_18\profile Кэш: D:\PROGRAMS\Opera12_18\profile\cache Документы справки: D: \Р RO G RAM S\0 pe ra 12_ 18\profi I e\o pc ac h e Папка почты: D: \P RO G RAM S\0 pe ra 12_ 18\profi I e\ma i I Плагины: D:\PROGRAMS\Opera12_18\program\plugins Папка пользовательских файлов CSS: D: \P RO G RAM S\0 pe ra 12_ 18\profi I e\sty I e s\u s e r
opera (browser),12.18,браузеры,Windows
Но инет рос быстрее, чем пилили фичи в браузерах, а девы задумались - "а нахуя мне второй раз пилить формочку, на этом проекте, если я уже такую же делал на предыдущем"? И понеслись UI frameworks, с готовыми контролами, формочками, галереями картинок, динамическими таблицами и прочими свистоперделками - и всё это, конечно, должно было работать во всех браузерах, зоопарк которых только рос. Вся эта кучка ещё приправлялась библиотеками для правильной последовательной загрузки отдельных скриптов, скриптами для поддержки старых браузеров, скриптами для определения, старый браузер или нет, всё тем же jQuery, скриптами, следящими за активностью пользователя, и тоннами изоленты и матюков чтобы это всё держалось вместе.
К концу прошлого десятилетия, через 12 сраных лет вышла новая версия JS, es5, которая принесла много хорошего и годного, на арену вышел Хром с его автообновлением под последние стандарты, а затем вышла и спецификация третьего уровня CSS, благодаря чему уже начинающая пованивать кучка скриптов постепенно начала скатываться в прошлое, вместе с устаревшими браузерами. У девелоперов появились новые плюшки, из-за чего в теории писать стало проще, а на практике - вместо того, чобы переписать старый код, все принялись говнякать с новыми возможностями. Появилась серверная версия JS, Node.js на движке от Хрома, что открыло целый новый мир для говнокодеров. Появились языки, компилируемые в JS, что только добавило байты в получившихся программах.
К счастью (или нет), через какое-то время девы заметили, что можно не просто говнякать, а локальные базы данных в браузере, асинхронная подгрузка данных, и возросшие пропускная способность Инета и мощности компов позволяют делать Single Page Application - хуячить вообще весь код в одну кучу, которая может самостоятельно, независимо от сервера, контролировать, что показывает браузер. Пошли в дело Ангуляр, Метеор, Нокаут, Эмбер, старый jQuery остался практически не у дел, но средний размер одной библиотеки постепенно рос. В последние пару лет, когда более-менее обрисовалась финальная спецификация ES6, на ней сразу же начали писать код, компенсируя отставающие фичи браузеров полифилами и транспиляторами, переделывающими новый код в совместимый с возможностями браузера - конечно, повсеместная минификация кода, сборка в один файл и пр. ухищрения помогали, но размер транспилированного кода легко может быть в 1.5-2 раза больше исходников.
В текущий момент, я считаю, ситуация развивается оптимистично. React, Angular 2, Polymer и другие задают курс на веб-компоненты, что достаточно сильно меняет курс с подобия нативных программ на С++ на более браузерно-ориентированные приёмы, что, имхо, неплохо так упрощает код; новые версии сборщиков всё лучше сжимают и оптимизируют код, Node.js получила хороший пинок под зад и сейчас даже обгоняет браузеры в поддержке новых фич, так что довольно скоро необходимость в ряде полифилов отпадёт. Это не значит, что размер кода уменьшится, но он практически наверняка перестанет расти так быстро.
Да и привык я уже за годы, что в любой момент без лишних телодвижений могу написать что-то типа $("mydiv").hide(); Трудно отучаться.
Залей пидарасам яваскрипта!
И пусть в вычислениях ебётся IE!
Нагрузки на сервер я вертел на хуе!
хром хреновонастраеваемое говно которое приводит к синьке на ХР, даже с учетом того что яндекс это модифицированый хром. и да хром прекращает поддержку ХР то есть флеш плеер(и еще кое что) обновляй не обновляй а хром свой использует, который обновляться не будет...
142 коммента, большая часть из которых - гифки. Опера (даже 12.17) все нормально открыла. Конечно, пока гифки не догрузились с самого сервера, были их подвисания, но на прокрутке страницы и чтении текста это не сказывалось. После полной загрузки вообще все норм.
Firefox 43 (без плагинов) затупил. Скролл стал медленный, память сжирает тоннами, фризы всего, что не должно фризить. А через некоторое время вообще свернулся клубочком и тихо заплакал в углу, вывесив сообщение о краше.
Буду мониторить тогда.
Но в любом случае в Хроме сюрпризов значительно больше. А он даже не палится.
Хром идёт лесом, как и хромобляди, которые заминусовали твой пост.
Ставить заново стрёмно, как бы всё нажитое непосильным трудом не слетело к хуям собачим - Opera Link закрыли же, суки.
http://lurkmore.to/Опера
Ну а что по поводу сообщения ниже - так да, опера давно уже унифицировала все спецификации и префикс -о не используется, зато столь навороченные webkit'ы и moz'ы до сих пор его требуют даже например с @keyframes в паре с animation.
Всё больше народу верстает без префиксов или с парой moz-, webkit- и ладно. Если, конечно, не пользуются пре- и постпроцессорами. Так что даже та поддержка html5+css3, что есть, не всегда срабатывает как надо.
Просто Опера есть "классическая" и "новая". Первая на движке Presto собственной разработки, а вторая (твоя) на движке Blink - мутировавшем Chromium. Больше инфы тут:
http://lurkmore.to/Опера
http://www.opera.com/download/guide/?custom=yes
Я экспортировал расширением как html, но импортировать им же нельзя.
Блин, и расширений теперь не найти (
Но я всё равно люблю её.
А школоло - идёт нахуй быстрыми нервными шагами.
Теперь это проблема?