SerenityOS is a web-based operating system built entirely with vanilla JavaScript, with no frameworks or external libraries. It showcases advanced architecture, efficient DOM manipulation, and polished UX in a lightweight sub-50KB bundle. The system includes nine apps such as notes, to-do, calculator, Pomodoro timer, messaging, portfolio, and more, all within draggable and resizable windows with smooth animations and a modern minimalist design. It uses hash-based routing, event control, localStorage, safe expression evaluation, Intersection Observer, and custom window management. Achieves 90+ Lighthouse scores across performance, accessibility, and best practices.