browser-based platforms