javascriptwindow.location

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


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.


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.