Part 1 of this tutorial from gameboxZ
"Web game scaling is an issue that has no good solution. And if you consider writing game on mobile - it is even worse. Phaser provide us with ready solutions but they not always fit our needs. This article shows how you can do it from scratch."