正確にはmini_racerを使う時に限ったことではないのですが、Node.jsのAPIのURLには、legacy APIとWHATWG準拠のAPIがあることに注意しましょう (ブラウザのURL APIもWHATWG API準拠) 上記のAPIドキュメントから引用します。 下の図は'https://user:pass@sub.example.com:8080/p/a/t/h?query=string#hash'というURLを両方のAPIでパースしたときの違いを表しています。 上半分がlegacy APIのurl.parse()を使ったときで、下半分がWHATWGのURLオブジェクトのプロパティを表しています。 originプロパティなど、いろいろ違いがあります。 ┌───────────────────────────────────────────────────────────────
