Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
CSS3
Is the latest evolution of the Cascading Style Sheets language
and aims at extending CSS2.1. It brings a lot of long-awaited novelties,
like rounded corners, shadows, gradients, transitions or animations,
as well as new layouts like multi-columns, flexible box or grid layouts.
Experimental parts are vendor-prefixed and should either be avoided
in production environments, or used with extreme caution as both their
syntax and semantics can change in the future.
Modules and the standardization process
CSS Level 2 needed 9 years, from August 2002 to June 2011 to reach the Recommendation status.
This was due to the fact that a few secondary features held back the whole specification.
In order to accelerate the standardization of non-problematic features, the CSS Working Group of the W3C,
in a decision referred as the Beijing doctrine, divided CSS in smaller components called modules .
Each of these modules is now an independent part of the language and moves towards standardization at its own pace.
While some modules are already W3C Recommendations,
other still are early Working Drafts. New modules are also added when new needs are identified.
Tools
HumbleNet: A cross-platform networking library that works in the browser. It consists of a C wrapper around WebSockets and WebRTC that abstracts away cross-browser differences, facilitating the creation of multi-user networking functionality for games and other apps.
µWebSockets: Highly scalable WebSocket server and client implementation for C++11 and Node.js.
ClusterWS: Lightweight, fast and powerful framework for building scalable WebSocket applications in Node.js.
CWS: Fork of uWebSockets v0.14 with some minor tweaks in C++ code and complete rewrite of JavaScript code to TypeScript.
Socket.IO: A long polling/WebSocket based third party transfer protocol for Node.js.
SocketCluster: A pub/sub WebSocket framework for Node.js with a focus on scalability.
WebSocket-Node: A WebSocket server API implementation for Node.js.
Total.js: Web application framework for Node.js (Example: WebSocket chat)