From EEVEE directly to WebGL via Verge3d : a crackling fire directly on your HTML page!
The procedural shader of the fire is taken from the following tutorial by CG Patrick, with the addition of a displacement modifier
Procedural Flame Effects in EEVEE by CG Patrick
Two different area lamps inside the fire mesh cast shadows on the floor and on the wall.
The global illumination of the room is the sum of the light coming from 3 different area lamps, which are now supported by Verge3d
TrueIsoCam addon created the isometric camera in Blender and then I could export it in Verge3d as well