This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The no argument version can be the same as the current version with some language of which Document object to use. I might add that one soonish. Should there be a version that accepts arguments for setting the boundary points?
Why do we need this? Do things like Element have constructors? What's wrong with Document.createRange, which parallels Document.createElement?
We might get constructors for specific element types, e.g. new HTMLDivElement() or some such, but that is out of scope of this bug. This for convenience, similarly to how ev = new Event("test") is for convenience. Developers much prefer constructors over factory methods.
https://github.com/whatwg/dom/commit/cac920a64a578dcc84de83777a9332fe04a01d6a