web.js without buffer