web.js for local build