Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   QSA CSS Selector Engine v1.0 - Выкладываю CSS-селектор по просьбе трудящихся (https://javascript.ru/forum/project/24330-qsa-css-selector-engine-v1-0-vykladyvayu-css-selektor-po-prosbe-trudyashhikhsya.html)

FINoM 27.12.2011 20:18

Цитата:

Сообщение от trikadin
Вот-вот...

Я просто никогда не писал серьезных парсеров на регулярках.

devote 27.12.2011 20:19

Цитата:

Сообщение от FINoM (Сообщение 146538)
Круто. Только мало что понял :D

А что не понятно? Вы спрашивайте, я расскажу что да как

devote 27.12.2011 20:20

Цитата:

Сообщение от FINoM
Я просто никогда не писал серьезных парсеров на регулярках.

Да там всего одна регулярка... в отличии от Sizzle в которой их десяток

FINoM 27.12.2011 20:26

Цитата:

Сообщение от devote
А что не понятно? Вы спрашивайте, я расскажу что да как

Та ничего, всё равно не пойму :D
Если у тебя есть лишнее время, то хотелось бы увидеть сравнение производительности твоей либы, сиззла и нативного querySelectorAll при разных селекторах.

devote 27.12.2011 20:41

Цитата:

Сообщение от FINoM
Если у тебя есть лишнее время, то хотелось бы увидеть сравнение производительности твоей либы, сиззла и нативного querySelectorAll при разных селекторах.

http://spb-piksel.ru/tests/speed/

стандартный метод querySelectorAll отключен в обеих библиотеках

trikadin 27.12.2011 20:49

Цитата:

Сообщение от devote

Ничё такой перевес...

devote 27.12.2011 20:53

Цитата:

Сообщение от FINoM
и нативного querySelectorAll при разных селекторах.

C нативным вообще сравнивать нет смысла, там почти всегда все в ноль мс.

devote 28.12.2011 00:06

добавил ссылки на тесты в первый пост, так что смотрите сами и делайте выводы

FINoM 28.12.2011 00:25

Добавь плиз querySelectorAll

trikadin 28.12.2011 00:26

Цитата:

Сообщение от FINoM
Добавь плиз querySelectorAll

Там добавлено поле, в котором прописано количество элементов, которые нужно найти. А нативную ф-цию подключать смысла нет, имхо.


Часовой пояс GMT +3, время: 23:51.