Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
I'll try to explain why Opera currently isn't supported by Freeciv.net:
During initial development of the project, Opera support was comparable
to Firefox in both features and performance. Then some new features were introduced, and suddenly the performance degraded seriously in Opera.
I believe that is was caused by the way we reference the tileset PNG images
which are sent to the canvas' drawImage() method. It is possible to run the web client using Opera 10, if you change your user-agent string to Firefox.
So it could be some bug in our Javascript code, og a bug in Opera's canvas implementation.
The good news is that this is an open source project, so anyone can
contribute a patch which solves the performance problems in Opera.
If Opera is interested in helping resolve this issue, that would be awesome.
The mapview rendering code can be found here:
code.google.com/p/freeciv-forever/source/browse/trunk/freeciv-web/src/main/webapp/javascript/mapview.js
— Andreas Røsdal
Измерение скорости работы с холстом (canvas)