praveenvijayan / prefix-the-web Goto Github PK
View Code? Open in Web Editor NEWThis project forked from codepo8/prefix-the-web
A call out to add prefixes for all browsers to webkit only code on Github
This project forked from codepo8/prefix-the-web
A call out to add prefixes for all browsers to webkit only code on Github
TL;DR: Webkit-only solutions break standardisation and hurts the open web. Go and help by adding prefixes and removing webkit-only testing from repositories on GitHub. ABOUT: Everybody in web design has a digital nemesis - Internet Explorer 6. We'd gladly see it go, we joke about it, we all spent far too much time of our lives fixing things for it. Time we could have spent that to do things that make the web better and our interfaces richer and the experience of our visitors much better. IE6 didn't die for a long time because of a few reasons: * It was bundled with the OS, so not upgrading the OS meant people didn't change their browser (and Vista was not a good enough reason to upgrade from XP2) * A lot of products were made in the end 90s that only worked in Internet Explorer 6 - its dominance on the market before Firefox was that strong that a lot of companies did not see it worth while to support standards when the proprietary things in IE gave you a quick and instant solution. * These products are still around and upgrading them would be too expensive. We are repeating the same mistake right now! Wrong! Right now we do exactly the same mistake we did back then, albeit we do it by supporting a browser engine - Webkit - instead of just one browser. There are more and more sites that tell our visitors they need Chrome or Safari to use them. In most cases, that is not true. It just means that the developers didn't bother supporting other browsers, or didn't want to test in them. This is where we come in. Instead of pointing fingers at these developers, we are lucky enough these days that we are in a position where code gets released for us to extend and change. And this is what I'd like to call "-pre-fix the web". The process is simple: 1) Find a demo/project on Github that only works in Webkit 2) Fork the project 3) Add the missing prefixes to the CSS 4) Extend JS code that tests for webkit only to do proper feature detection 5) Commit your changes and send a pull request 6) Fork and add your change to this repository or as a comment We will continue to add to the list of fixed products and tweet about your efforts. The open web and the developers of tomorrow thank you for this little effort.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.