Code Monkey home page Code Monkey logo

naquadahbrowser's Introduction

window

What is Naquadah?

Short answer: An experimental web browser that consumes Scss-like code instead of HTML/SVG/CSS

Why would we want that?

One of the principal experimental features of Naquadah is a consolidation of the many langauges into just one. To greatly reduce the complexity of both the browser and web design and development. This opens up new possibilities for the browser.

Take a look at a more recent image: window

Here are a few cool features of Naquadah:

  • Geometry as Nodes: SVG is increasingly being mixed in with Html. The objective here is not to mix, but to completely integrate the features of SVG into our markup language. So far circles are set up to work as normal page elements but other common geometries will also soon be added.

  • Tabs, Search bar, etc. are Shadow DOM: This makes it possible to move or even completely redesign them. This should help ensure that the browser works with any graphics engine changes and even change the appearance and functionality where needed (Ex. mobile devices).

  • Classes, variables and templates: Templates are often desirable to define structure (and its associated styles) that is repetitive within a web site. This can be done in Sml, an Scss-like language. By declaring a class in Sml you can apply styles to whole structures of elements. You can also create named variables and use them in your Sml.

  • julia: Web browsers usually execute JavaScript. This browser executes julia

Code overview: Warning, always changing!

window

Take a look at the old version

window

[email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.