Simplified web.js