Еще полезно выкинуть всякие наркоманские штуки типа Opera Mini, в ней всё сломано или поддерживается частично. (Конечно, если ваши пользователи сидят из Opera Mini, то это может быть важно. Мне лет 15 не попадались живые люди с этой программой, только боты.)
В простом случае можно очень маленькое приложение с контролом браузера во весь экран слепить, это наверное даже быстрее, чем разбираться с этой штукой по ссылке выше.
Понимаю, что это было неделю назад, но все же — почему в Твиттер, а не на Хабр? Ведь по-идее концентрация фрилансеров на Хабре выше, чем в Твиттере, и visibility будет выше.
Вячеслав Лебедев: аналог, да. Я как-то на него раньше наткнулся, чем на остальные похожие программы, и с тех пор ни на что не переходил — всё устраивает.
sim3x: в коммьюнити тон задает Мозилла, есть всякие интересные проекты, в т.ч. новый «движок» браузера (servo), видел в гитхабе библиотеки для видеоигр, веб-фреймворков аж несколько.
Язык недавно зарелизился (15 мая, меньше месяца назад), так что все впереди.
А стандартная библиотека как в C++, т.е. не пытается быть всеобъемлющей. В отличие от Питона, например.
Вообще это на мой взгляд очень правильно — у Node.js, Go, Rust и т.д. в стандартной библиотеке содержится минимум, достаточный для написания сторонних модулей. Таким образом специфические подсистемы могут конкурировать: ни одна из них не является предустановленной, и выбор обуславливается только пользовательскими характеристиками (идеальная рыночная ситуация).
sim3x: я на Go еще ничего не писал, но по отзывам ребят, которые пишут, Go это скорее более эффективный Python (или JavaScript), нежели более удобный C++.
В системном языке нужно прямое управление памятью, unsafe операции. Garbage collector, даже очень приличный, это субоптимальное решение для многих низкоуровневых задач.
Вот всякие веб-сервисы на Go должно быть приятно писать, асинхронность на уровне языка это классно. То есть Go это как бы компилируемый Node.js, его делали для этой ниши.