[{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Posts","item":"http://lsext.org/posts/"},{"@type":"ListItem","position":2,"name":"Resurrecting Mosaic!","item":"http://lsext.org/posts/resurrecting-mosaic/"}]},{"@context":"https://schema.org","@type":"BlogPosting","headline":"Resurrecting Mosaic!","name":"Resurrecting Mosaic!","description":"A quick update on our website efforts.","keywords":[],"articleBody":"\nBesides of working on the software ports to vintage SPARc Os. We really wanted to create a modern website that at the same site can be used with retro web browsers down to NCSA Mosaic! It tock some effort and tears. I think we made it!\nYou can see from the screenshot. Is fully functional and looks period correct.\nIt will also work in Netscape 4.5 and up. We hope you enjoy using it and have good use for it. We plan to have technical articles, Focused on Vintage Workstations but we are not limiting to it.\nThe trick?\nWhen Mosaic does not understand CCS, Java or schema (Ok just HMTL 2.0;) it drops it into the page content, Making for a terrible read and when it encounters a html tag it judges as invalid and is completely, like is not there\u0026hellip;\nSo we used this to our advantage.\nInstead of the common inline java: \u0026lt;script type=\u0026#34;text/javascript\u0026#34;\u0026gt; function HelloWorldApplication() { this.greeting = \u0026#34;Hello World from LSExt.org!\u0026#34;; } HelloWorldApplication.prototype.execute = function() { alert(this.greeting); }; var app = new HelloWorldApplication(); app.execute(); \u0026lt;/script\u0026gt; we changed it to load from an external file. \u0026lt;script src=\u0026#34;/static/hello.js\u0026#34;\u0026gt;\u0026lt;/script\u0026gt; For inline CSS, the creators were smart and allowed html comments inside CSS. ; this let us to trick Mosacic and Netscape into treating CCS as comments. ","wordCount":218,"inLanguage":"en","datePublished":"2026-10-16T01:00:00-07:00","dateModified":"2026-10-16T01:00:00-07:00","mainEntityOfPage":{"@type":"WebPage","@id":"http://lsext.org/posts/resurrecting-mosaic/"},"publisher":{"@type":"Organization","name":"Legacy SPARC Extentions","logo":{"@type":"ImageObject","url":"http://lsext.org/favicon.ico"}}}]