René's URL Explorer Experiment


Title: url: adding WHATWG URL support · nodejs/node@24def19 · GitHub

Open Graph Title: url: adding WHATWG URL support · nodejs/node@24def19

X Title: url: adding WHATWG URL support · nodejs/node@24def19

Description: Node.js JavaScript runtime ✨🐢🚀✨. Contribute to nodejs/node development by creating an account on GitHub.

Open Graph Description: Implements WHATWG URL support. Example: ``` var u = new url.URL('http://example.org'); ``` Many, many other commits improving the implementation have been squashed into this backport PR. ...

X Description: Implements WHATWG URL support. Example: ``` var u = new url.URL('http://example.org'); ``` Many, many other commits improving the implementation have been squashed into this backp...

Opengraph URL: /nodejs/node/commit/24def1941779fc628bfeb15cbd50c5a2c8d728a8

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/commit/:name(/*path)
route-controllercommit
route-actionshow
fetch-noncev2:a80725ad-0387-eb95-eef6-b94b58840c9d
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id9DB8:272FBD:19558:1F9B9:696B2CE0
html-safe-nonce252232f5c0b20e736ba4d12b0569995c8820e15bec82944a62bdbaa62ab0c6d8
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5REI4OjI3MkZCRDoxOTU1ODoxRjlCOTo2OTZCMkNFMCIsInZpc2l0b3JfaWQiOiIyNjMwODU5NDg5OTY2NTAxMDg4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac40943df7016e58d30c34921aa3956f35137980f8d00a1c8315032932e88f3468
hovercard-subject-tagrepository:27193779
github-keyboard-shortcutsrepository,commits,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commit/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/nodejs/node/commit/24def19417
twitter:imagehttps://opengraph.githubassets.com/ab92580844d3bff2ef947b3861988a0b816dd37824f8b38ccd5737961b391462/nodejs/node/commit/24def1941779fc628bfeb15cbd50c5a2c8d728a8
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/ab92580844d3bff2ef947b3861988a0b816dd37824f8b38ccd5737961b391462/nodejs/node/commit/24def1941779fc628bfeb15cbd50c5a2c8d728a8
og:image:altImplements WHATWG URL support. Example: ``` var u = new url.URL('http://example.org'); ``` Many, many other commits improving the implementation have been squashed into this backport PR. ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:updated_time1518481691
hostnamegithub.com
expected-hostnamegithub.com
None5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d
turbo-cache-controlno-cache
go-importgithub.com/nodejs/node git https://github.com/nodejs/node.git
octolytics-dimension-user_id9950313
octolytics-dimension-user_loginnodejs
octolytics-dimension-repository_id27193779
octolytics-dimension-repository_nwonodejs/node
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id27193779
octolytics-dimension-repository_network_root_nwonodejs/node
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release82560a55c6b2054555076f46e683151ee28a19bc
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/nodejs/node/commit/24def19417#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fcommit%2F24def19417
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fcommit%2F24def19417
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fcommit%2Fshow&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/commit/24def19417
Reloadhttps://github.com/nodejs/node/commit/24def19417
Reloadhttps://github.com/nodejs/node/commit/24def19417
nodejs https://github.com/nodejs
nodehttps://github.com/nodejs/node
Please reload this pagehttps://github.com/nodejs/node/commit/24def19417
Notifications https://github.com/login?return_to=%2Fnodejs%2Fnode
Fork 34.4k https://github.com/login?return_to=%2Fnodejs%2Fnode
Star 115k https://github.com/login?return_to=%2Fnodejs%2Fnode
Code https://github.com/nodejs/node
Issues 1.7k https://github.com/nodejs/node/issues
Pull requests 691 https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects 3 https://github.com/nodejs/node/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/nodejs/node/security
Please reload this pagehttps://github.com/nodejs/node/commit/24def19417
Insights https://github.com/nodejs/node/pulse
Code https://github.com/nodejs/node
Issues https://github.com/nodejs/node/issues
Pull requests https://github.com/nodejs/node/pulls
Actions https://github.com/nodejs/node/actions
Projects https://github.com/nodejs/node/projects
Security https://github.com/nodejs/node/security
Insights https://github.com/nodejs/node/pulse
Browse fileshttps://github.com/nodejs/node/tree/24def1941779fc628bfeb15cbd50c5a2c8d728a8
https://github.com/nodejs/node/tree/24def1941779fc628bfeb15cbd50c5a2c8d728a8
jasnellhttps://github.com/nodejs/node/commits?author=jasnell
MylesBorinshttps://github.com/nodejs/node/commits?author=MylesBorins
http://example.orghttp://example.org
#17365https://github.com/nodejs/node/pull/17365
#7448https://github.com/nodejs/node/pull/7448
60b10f0https://github.com/nodejs/node/commit/60b10f0896d260abbd90d280d1a7a5e80c5b3e82
legacy-vs-whatwg-url-get-prop.jshttps://github.com/nodejs/node/commit/24def19417#diff-08296e816f11f4154c8a5c04f4ea742247012838013f388c9c761ed43c84e2aa
legacy-vs-whatwg-url-parse.jshttps://github.com/nodejs/node/commit/24def19417#diff-aefd66d1a3b96e40c5f8ec86feb05499e1ab07d221e894dff0020559c21e0399
legacy-vs-whatwg-url-searchparams-parse.jshttps://github.com/nodejs/node/commit/24def19417#diff-a39e5826d68704f809ea43a07daf17805bea731d7f7ffa1a3bb4a4f72afaf16a
legacy-vs-whatwg-url-searchparams-serialize.jshttps://github.com/nodejs/node/commit/24def19417#diff-26719b4583444ef6f8dae2c5af932b9a025d7700ea246239d3b8d2bee0e786e4
legacy-vs-whatwg-url-serialize.jshttps://github.com/nodejs/node/commit/24def19417#diff-b7a73ec9a6032e22282da7600519a4ee800298ce3634eefa2f21e9fd6dd1feca
url-searchparams-iteration.jshttps://github.com/nodejs/node/commit/24def19417#diff-085392028dffee444d5a290540795986e2568d278cdcfe08c305479d9253632f
url-searchparams-read.jshttps://github.com/nodejs/node/commit/24def19417#diff-fece15542483175c68667b379bd3080d9cd659ac93b8df2d915be2763eab61f1
url-searchparams-sort.jshttps://github.com/nodejs/node/commit/24def19417#diff-528137fd209c9b0dff7cce8ced0f09362db7046b012ed0a4fd1f63e66d47c3e0
usvstring.jshttps://github.com/nodejs/node/commit/24def19417#diff-2b17cdf8a4decf8d5eb4877f6c7962c8eade8d1a53ad87d21592b1e0aca81b01
whatwg-url-idna.jshttps://github.com/nodejs/node/commit/24def19417#diff-1efc7fde6796ed0eae0321f820d783bfe5a5502ecd6b53cf5dad00940f0138ad
whatwg-url-properties.jshttps://github.com/nodejs/node/commit/24def19417#diff-30430e31664e35dd02b9627f68ceaeb838041afbce60a72d09eb84b66ece1737
url.mdhttps://github.com/nodejs/node/commit/24def19417#diff-737c677bb1f49f0cb9b632fd91231a1ccfb80764439aaf4768bbd9f8d365689a
bootstrap_node.jshttps://github.com/nodejs/node/commit/24def19417#diff-a34305b11c9cdeadf3799c3f9c03d346e714f194aa2384f6283a79e07d33d964
querystring.jshttps://github.com/nodejs/node/commit/24def19417#diff-93f244ad4ba95c307ee2cf687e33aaef931665fb035f486fb3223472e9e91b80
url.jshttps://github.com/nodejs/node/commit/24def19417#diff-26e6b1e2a90040b1ce20e7f305b2ff3140b483f863ee2573b4c6af9b696ad31e
util.jshttps://github.com/nodejs/node/commit/24def19417#diff-f70ef1e11e07dbfe54a7470ee790031f214ed08577129d0a9d3891d7310c0a35
querystring.jshttps://github.com/nodejs/node/commit/24def19417#diff-9d27e6589b63ec9ebc5702898cd7aab37c1bb1d51edf560365e9bdb7d1f19662
url.jshttps://github.com/nodejs/node/commit/24def19417#diff-3755baff71802c66753e9be67b9b7c0e219dd0b61fda072a0009f807a3ea2095
util.jshttps://github.com/nodejs/node/commit/24def19417#diff-3fb720f70ea34fb2975fd6c38ac4b6b6131373be2abfa4760dfaae8a25daaee2
node.gyphttps://github.com/nodejs/node/commit/24def19417#diff-9f1d0716c75f4df39d9e88499ac205b50301c0c672b816ce54d5339be4c2238c
env.hhttps://github.com/nodejs/node/commit/24def19417#diff-9eafb215360b21494c0aedebe24a2f319b68a1158f9803557251946824175854
node_url.cchttps://github.com/nodejs/node/commit/24def19417#diff-3ea8ea727fd1024465c848244a01d422fa4647b640ef6c91ee536bf5de6c86b7
node_url.hhttps://github.com/nodejs/node/commit/24def19417#diff-7e23159812307ede1fccf32f78173a09df24cfcdbf4fb6b7c5c92d23a7adb569
test_url.cchttps://github.com/nodejs/node/commit/24def19417#diff-af31e429f6c30982465941697814df205ef8450f8c0c7d0d7db64368a8b4978e
url-searchparams.jshttps://github.com/nodejs/node/commit/24def19417#diff-495a0c2e3cae136d40545e066a8e1b2cfae113315b3112d801def7ed0a928dc7
url-setter-tests-additional.jshttps://github.com/nodejs/node/commit/24def19417#diff-7046334e0f39b04afa695c0c5e52084418401e7809024f44d6c284f447fd8c00
url-setter-tests.jshttps://github.com/nodejs/node/commit/24def19417#diff-117694602dc586135cea72e9a64f6ec0ea2a9fea795c2f556c2f0eae314635fa
url-tests-additional.jshttps://github.com/nodejs/node/commit/24def19417#diff-831234dad2678e28d80dd778b6ad3494a290b537a235ac73464bf945922c65d2
url-tests.jshttps://github.com/nodejs/node/commit/24def19417#diff-f2f7f59c9ae79cfaaf3a37b9a0cb0a7a451532eada3b38a04233734ffa0439fa
test-url-domain-ascii-unicode.jshttps://github.com/nodejs/node/commit/24def19417#diff-a09f27350057006ccf19055f615fd30baf5a53e36fb42cf8dc2c37b8c89dda48
test-whatwg-url-constructor.jshttps://github.com/nodejs/node/commit/24def19417#diff-b665e266f51da79611859b9a185253ca0e880b2112b99f170ed706deb3c2abe4
test-whatwg-url-domainto.jshttps://github.com/nodejs/node/commit/24def19417#diff-d2e5a0848499a5c9c6c9b534e9a0b500c4c4333ddb89eadcd41ac8b6c353c69f
test-whatwg-url-historical.jshttps://github.com/nodejs/node/commit/24def19417#diff-01d033af21f487ac283b870d9caedee9b51deb14ae647932149f4fcbbf807155
test-whatwg-url-inspect.jshttps://github.com/nodejs/node/commit/24def19417#diff-963a3b14edd60665d602d3a328675a7768a109268bbd2aba9df0f5eb97d7abc6
test-whatwg-url-origin.jshttps://github.com/nodejs/node/commit/24def19417#diff-20525246c604433fc440e13e4015f610299c600828dc23beae5cc2b635040af7
test-whatwg-url-parsing.jshttps://github.com/nodejs/node/commit/24def19417#diff-526dffb1bb7b53984b3466a216a9353cb24ddbf7424f4df6a7827a30b53f6ea2
test-whatwg-url-properties.jshttps://github.com/nodejs/node/commit/24def19417#diff-827af696e4c1b853e66804b6772380748994c3a8d615a2d3de3229be093d8ff0
test-whatwg-url-searchparams-append.jshttps://github.com/nodejs/node/commit/24def19417#diff-3a6ee69389d0e99c17560175f70a77ea9f4da6c1539c767df52881bb896b501c
test-whatwg-url-searchparams-constructor.jshttps://github.com/nodejs/node/commit/24def19417#diff-d5f8e7175903f73759bd815f63b735dd94495c6113114e4e835ab840db1cbe5c
test-whatwg-url-searchparams-delete.jshttps://github.com/nodejs/node/commit/24def19417#diff-ba7a05bb8ad0720d4fd8a934dd6dff2699a1f779b87de6f992b62f6db663cc10
test-whatwg-url-searchparams-entries.jshttps://github.com/nodejs/node/commit/24def19417#diff-9295d2ce127f3143f7b43b32a88ec46c1e876f709aab74e6ffd9e906e88e8d88
test-whatwg-url-searchparams-foreach.jshttps://github.com/nodejs/node/commit/24def19417#diff-6e73b18063b3d7f55f74fc6c91534cc028a4c10324f01a9b8a7fbc8ede654861
test-whatwg-url-searchparams-get.jshttps://github.com/nodejs/node/commit/24def19417#diff-997aae4adc43a0858c7d9979be531e02706fafdaa548b56c267ca3f25a8a2425
test-whatwg-url-searchparams-getall.jshttps://github.com/nodejs/node/commit/24def19417#diff-70444656b0ddc55fe7180ebd9ac095f04a9d7a447319a1f6c100bf01474261c4
test-whatwg-url-searchparams-has.jshttps://github.com/nodejs/node/commit/24def19417#diff-75fe7f072ecad1afdf5c6043644c22da1a843f339f6cda3b8124f59c53d0113b
test-whatwg-url-searchparams-inspect.jshttps://github.com/nodejs/node/commit/24def19417#diff-b878ea412b8d85706b1226ab939bbb383d0f891cb0690252df629196df473c0a
test-whatwg-url-searchparams-keys.jshttps://github.com/nodejs/node/commit/24def19417#diff-9ad681e4cd9fd6545b03b08d55e67d3ad4d60bdcfc7c2a354bd53d025985ab11
test-whatwg-url-searchparams-set.jshttps://github.com/nodejs/node/commit/24def19417#diff-311917de768a5fbbcb1d2c26160a9a8e46e7264d562cf9dccc53377777097815
test-whatwg-url-searchparams-sort.jshttps://github.com/nodejs/node/commit/24def19417#diff-75a83ca2f0c4dcd64690b345d5f70cb16db95aae3a2516df05254b7983950418
test-whatwg-url-searchparams-stringifier.jshttps://github.com/nodejs/node/commit/24def19417#diff-893d1996150728b923cc435a49db0b56a9f5604b627fed00146662eb90d7d53a
test-whatwg-url-searchparams-values.jshttps://github.com/nodejs/node/commit/24def19417#diff-f4136ac28e36eee98f436612e6e652349adffc40318e051df58d7dd995e4f04e
test-whatwg-url-searchparams.jshttps://github.com/nodejs/node/commit/24def19417#diff-4f836f77f946fd08e6d982c3ad55f0abc537819b5bb406c3d658c022eccf59dc
test-whatwg-url-setters.jshttps://github.com/nodejs/node/commit/24def19417#diff-20e5816858d985bf29ed678e708f322841228cb61f44d1ecc11b79f4f7a8cac3
test-whatwg-url-toascii.jshttps://github.com/nodejs/node/commit/24def19417#diff-458806d39f8d4d58a39932160d29b2ddc670fc38eb6859c85500a4b0e8e4fc99
test-whatwg-url-tojson.jshttps://github.com/nodejs/node/commit/24def19417#diff-1846a0454936576a1d915fc52e32a7fcf200d08b015163d9eeb2a39f2791e20c
test-whatwg-url-tostringtag.jshttps://github.com/nodejs/node/commit/24def19417#diff-87d2373a096096845a00081eb09cdb16ab717a9aed043b8b30dff9025c34d88b
type-parser.jshttps://github.com/nodejs/node/commit/24def19417#diff-6f9e0de8f289dd61ff2ae22d25ce80c7f9cc79887ac213df51dc8072a47341f7
‎benchmark/url/legacy-vs-whatwg-url-get-prop.js‎https://github.com/nodejs/node/commit/24def19417#diff-08296e816f11f4154c8a5c04f4ea742247012838013f388c9c761ed43c84e2aa
‎benchmark/url/legacy-vs-whatwg-url-parse.js‎https://github.com/nodejs/node/commit/24def19417#diff-aefd66d1a3b96e40c5f8ec86feb05499e1ab07d221e894dff0020559c21e0399
‎benchmark/url/legacy-vs-whatwg-url-searchparams-parse.js‎https://github.com/nodejs/node/commit/24def19417#diff-a39e5826d68704f809ea43a07daf17805bea731d7f7ffa1a3bb4a4f72afaf16a
‎benchmark/url/legacy-vs-whatwg-url-searchparams-serialize.js‎https://github.com/nodejs/node/commit/24def19417#diff-26719b4583444ef6f8dae2c5af932b9a025d7700ea246239d3b8d2bee0e786e4
‎benchmark/url/legacy-vs-whatwg-url-serialize.js‎https://github.com/nodejs/node/commit/24def19417#diff-b7a73ec9a6032e22282da7600519a4ee800298ce3634eefa2f21e9fd6dd1feca
‎benchmark/url/url-searchparams-iteration.js‎https://github.com/nodejs/node/commit/24def19417#diff-085392028dffee444d5a290540795986e2568d278cdcfe08c305479d9253632f
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.