скорость канала/порта указывается при передачи в одну сторону - в передачи в две стороны скорость приходится как минимум делить на 2. С другой стороны надо уточнять всё, какие обозначения приняты в источнике, которым вы пользуетесь.
var location = document.location.pathname; // строка
var filterOption = '/filter'; // подстрока
if (location.indexOf(filterOption) > -1) { // проверяем есть ли подстрока в строке
console.log('substtin exists!');
}
Ведь и то и то способствует синхронизации, но Deferred позволяет выполнить некоторый код асинхронно (например привязывать обрабочики к элементам, пока выполняются запросы) и при этом не блокируются элементы управления страницей, что очень важно.