location.href property vs. location.assign() method

javascript

Solution

I always used and never had problems with:

location.href = url;

Calling a function should be slightly slower than accessing the property, but in terms of memory there should not be a big difference in my humble opinion.

Problem

Is there any particular advantage/disadvantage in JavaScript memory consumption between using `location.href = url` as opposed to `location.assign(url)`? I guess I'm wondering if it takes more memory to access the method as opposed to setting the property.

Original source

Related problems