Uploaded October 2016 | Updated September 2026, 2 hours ago
For decades native applications ran on top of a resource manager called anoperating system. Now, multiple web applications run in separate tabs inside an application called the web browser. This shift has caused web browsers to be faced with many of the same problems faced by traditional operating systems. It has also proved extremely disruptive to large companies that built businesses around selling operating systems and native software.
Credits: Talking: Geoffrey Challen (Assistant Professor, Computer Science and Engineering, University at Buffalo). Producing: Greg Bunyea (Undergraduate, Computer Science and Engineering, University at Buffalo).
Part of the internet-class.org online internet course. A blue Systems Research Group (https://blue.cse.buffalo.edu) production.
For decades native applications ran on top of a resource manager called anoperating system. Now, multiple web applications run in separate tabs inside an application called the web browser. This shift has caused web browsers to be faced with many of the same problems faced by traditional operating systems. It has also proved extremely disruptive to large companies that built businesses around selling operating systems and native software.
Credits: Talking: Geoffrey Challen (Assistant Professor, Computer Science and Engineering, University at Buffalo). Producing: Greg Bunyea (Undergraduate, Computer Science and Engineering, University at Buffalo).
Part of the internet-class.org online internet course. A blue Systems Research Group (https://blue.cse.buffalo.edu) production.










