jsdom is a pure-JavaScript implementation of many web standards, notably the WHATWG DOM and HTML Standards, for use with Node.js. In general, the goal of the project is to emulate enough of a subset of a web browser to be useful for testing and scraping real-world web applications.As of v10, jsdom has a new API (documented below). The old API is still supported for now; see its documentation for details.
dom html whatwg w3cjsdom is a pure-JavaScript implementation of many web standards, notably the WHATWG DOM and HTML Standards, for use with Node.js. In general, the goal of the project is to emulate enough of a subset of a web browser to be useful for testing and scraping real-world web applications. As of v10, jsdom has a new API (documented below). The old API is still supported for now; see its documentation for details.
dom html whatwg w3cThis repository hosts the HTML Standard. We are committed to providing a friendly, safe and welcoming environment for all. Please read and respect the WHATWG Code of Conduct.
whatwg html standard canvas storage websocket eventsource workersThis repository hosts the Streams Standard. Folks notice minor and larger issues with the Streams Standard all the time and we'd love your help fixing those. Pull requests for typographical and grammar errors are also most welcome.
stream streams-standard whatwg web-standards standardThe web-platform-tests Project is a W3C-coordinated attempt to build a cross-browser testsuite for the Web-platform stack. Writing tests in a way that allows them to be run in all browsers gives browser projects confidence that they are shipping software that is compatible with other implementations, and that later implementations will be compatible with their implementations. This in turn gives Web authors/developers confidence that they can actually rely on the Web platform to deliver on the promise of working across browsers and devices without needing extra layers of abstraction to paper over the gaps left by specification editors and implementors. Clone or otherwise get https://github.com/web-platform-tests/wpt.
testing html test-automation browser w3c whatwg test-runner web-standards standards dom web-development google-chrome blink gecko firefox microsoft-edge safari webkit operaparse5 provides nearly everything you may need when dealing with HTML. It's the fastest spec-compliant HTML parser for Node to date. It parses HTML the way the latest version of your browser does. It has proven itself reliable in such projects as jsdom, Angular2, Polymer and many more.
html-parsing html html5 serialization serializer parser whatwg specification fast html-parser html5-parser htmlparser parse5 html-serializer htmlserializer sax simple-api parse tokenize serialize tokenizertldr; Stripe-inspired API wrapper for WHATWG's fetch() method for making simple HTTP requests (alternative to superagent, request, axios).If you're using node-fetch, you need node-fetch@v1.5.3 to use form-data with files properly (due to https://github.com/bitinn/node-fetch/issues/102) If you experience form file upload issues, please see https://github.com/facebook/react-native/issues/7564#issuecomment-266323928.
api-wrapper superagent frisbee fetch fetch-api whatwg whatwg-fetch xhr request file-upload form-data node-fetch react-native react axios ios android api boilerplate github glue helper polyfill rest restful router stripe superagent-defaults wrapperMap of HTML elements to allowed attributes. Also contains global attributes under '*'. Includes attributes from HTML 4, W3C HTML 5, and WHATWG HTML 5.Note: Includes deprecated attributes.
html attribute element tag name property w3c whatwgList of known HTML tag-names. Includes ancient (for example, nextid and basefont) and modern (for example, shadow and template) tag-names from both W3C and WHATWG.The repo includes a script to crawl W3C and WHATWG to include newly introduced tag-names.
html tag element name tagname w3c whatwgList of known void HTML elements. Includes ancient (for example, nextid and basefont) and modern (for example, img and meta) tag-names from both W3C and WHATWG.Note: there’s one special case: menuitem. W3C specifies it to be void, but WHATWG doesn’t. I suggest using the void form.
html element void tag name tagname w3c whatwgProof of concept. Comments welcome.The difference between this and Fetch is that instead of receiving a Response object and calling a method on it for what type to receive, you just specify the type in the function call.
electron fetch request get requests http https whatwg web browserIt's just a couple of JSON files that can be used in any environment.It intentionally leaves out obsolete tags.
html html5 tags elements list whatwg w3c void self-closingEfficient streaming element matching and processing for HTML5 DOM serialized HTML. Works with Web Streams as returned by fetch.web-html-stream gets much of its efficiency from leveraging the syntactic regularity of HTML5 and XMLSerializer DOM serialization.
html5 streaming streams whatwg templating element match sax serviceworkerThis library is a reference implementation of CSP style channels. If you are not familiar with channels and do not have time to read the paper at least take 30 minutes to watch Rob Pike's talk that is a really good introduction. A key characteristic of channels is that they are blocking (not in a thread blocking sense, but rather in logical sense, you need to asynchronously wait to continue). In the most primitive form, an unbuffered channel acts as a rendezvous, any consumer will await a producer and vice-versa. Buffering can be introduced, but unbounded buffering is discouraged, as bounded buffering with blocking can be an important tool coordinating pacing and back pressure, ensuring a system doesn't take on more work than it can achieve.
streams channels csp whatwg w3c strawman referenceAn implementation of the Unicode TR46 specification. Converts a string of Unicode symbols to a case-folded Punycode string of ASCII symbols.
unicode tr46 url whatwgimplementation of fetch API in pure javascript. polyfill for browser, and implemnt for node.js. make network http access isomorphic.
fetch whatwgimplementation of convert a DOMString to a sequence of Unicode characters at http://www.w3.org/TR/WebIDL/#dfn-obtain-unicode and shim for String.fromCodePoint()
encode encoding unicode domstring string whatwg w3cimplementation of https://url.spec.whatwg.org/ in pure javascript. polyfill for browser, and implemnt for node.js. make url handling isomorphic.
url urlsearchparams whatwg w3cimplementation of URLSearchParams of https://url.spec.whatwg.org/ in pure javascript. polyfill for browser, and implemnt for node.js. make it isomorphic. and also open test/index.html in your browser and see console.
url urlsearchparams whatwg w3c
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.