i use openstreetmap data via desktop apps sockets httppost in my freebasic osm flight simulator “flightcombat_chung_web” to generate buildings and bridges in realtime , with save data and recall on startup . Uses the power of compiled freebasic desktop application multithread program with access to whole computer ressources and is faster than webgl .