使用带有上下文参数的选择器是否更快?

Is it faster to use selectors with the context parameter?

使用带有上下文参数的选择器比指定它更快吗?

示例:

var source = $('option:selected', 'select#source').text();

对比

var source = $('select#source option:selected').text();

哪个更快,为什么?

如果上下文参数是一个缓存值而不是选择器,它的主要好处是:

var source = $('select#source');
var selected = $('option:selected', source);
var nonselected = $('option:not(:selected)', source);