Giter Club home page Giter Club logo

seanpm2001 / snu_browsernose Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 2.0 13.36 MB

SNU BrowserNose is a browser sniffing library that aims to achieve compatibility on all web browsers through replacement of features. It is designed to work on all browsers, all the way down to WWW/Nexus 0.1.

Home Page: https://github.com/seanpm2001/SNU_BrowserNose/tree/master/BrowserNose/Repo/

License: GNU General Public License v3.0

HTML 58.84% JavaScript 41.12% JSON 0.04%
browser browser-sniffing javascript html5 gpl3 gplv3 legacy modern txt md browsernose snu-development snu snu-browsernose useragent user-agent js library software-library backwards-compatibility

snu_browsernose's Issues

The major expansion - December 2nd 2020


The major expansion - December 2nd 2020

I was relaxing this morning/early sunrise period by reading r/programmerhumor and other subreddits, and I came across a joke related to web development, which is the insane amount of browsers and devices needing to be supported. It went so much further than I expected, I completely overlooked things like the Nintendo 3DS browser. Apparently, this is a legitimate concern for some people. I completely overlooked all gaming console web browsers.

Expanding on this, I found a funny joke about an obscure LeapFrog model not loading an HTML element correctly. I found the joke incredibly comedic at the time, but a few hours later, I realized the nightmare I have inherited. If there are this many obscure browser and device combinations that don't follow WHATWG standards, there are likely thousands (possibly hundreds of thousands) of combinations of browsers and devices that need to be accommodated for.

My idea of an "obese binary" might have gone from a 1 megaton obese binary file to a 1 gigaton of 1 teraton obese binary file. I am going to need time to accommodate this vast selection of browsers and devices without causing severe page delay upon loading. This project just got a lot more difficult.


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.