Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1861 (permalink)  
Старый 26.05.2016, 17:45
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от cyber
trikadin, прикольно, только опять браузерный зоопарк, в одном так в другом так..
Ну да, зоопарк, но в данном случае вполне оправданный. Специализация не указывает разработчикам JS-движков, какой конкретно алгоритм сортировки использовать. Если ничего не изменилось за полгода (когда я в последний раз это выяснял), то в V8 юзают quicksort (которая неустойчивая), в SpiderMonkey (или как он там теперь называется) -- merge sort (устойчивая). Вот хорошая статья на тему сортировки в V8.

Подытог: не надо рассчитывать на устойчивость сортировки в различных браузерах или javascript-движках. Если нужна устойчивая сортировка -- реализуйте её сами или используйте готовую библиотеку, тысячи их.

P. S. И почитайте Кормена "Алгоритмы", ну стыдно программисту не знать таких вещей.
P. P. S. Как правило, неустойчивая сортировка быстрее и жрёт меньше памяти, а quicksort так и вовсе считается самым быстрым сортирующим алгоритмом, поэтому выбор гугла мне понятен. Не припомню кейзов, чтобы мне нужна была устойчивая сортировка.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)

Последний раз редактировалось trikadin, 26.05.2016 в 17:47.
Ответить с цитированием
  #1862 (permalink)  
Старый 26.05.2016, 19:05
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от trikadin
P. S. И почитайте Кормена "Алгоритмы", ну стыдно программисту не знать таких вещей.
У нас было в универе все базовое об алгоритмах, походу я пропустил про неустойчивую сортировку и вышло боком, кормена читал тоже частями, и как то это упустил, нужно будет полностью прочитать
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #1863 (permalink)  
Старый 30.05.2016, 13:43
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Я не совсем пойму System.import это с es7 или просто синтаксис вебпак 2?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #1864 (permalink)  
Старый 30.05.2016, 13:54
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Сообщение от cyber Посмотреть сообщение
Я не совсем пойму System.import это с es7 или просто синтаксис вебпак 2?
С ES6.
Ответить с цитированием
  #1865 (permalink)  
Старый 30.05.2016, 14:06
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

destus, спасибо, понятно почему я в еs7 нечего не нашел)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #1866 (permalink)  
Старый 30.05.2016, 17:24
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

cyber, это лютый драфт программной загрузки модулей, предполагаемый для использования в ES.
https://github.com/whatwg/loader/
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #1867 (permalink)  
Старый 31.05.2016, 10:36
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

trikadin, я так понимаю это как с обычным импортом?
Уже часть стандарта но все хз как это заимплементить в браузере?)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #1868 (permalink)  
Старый 31.05.2016, 11:06
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Цитата:
Уже часть стандарта но все хз как это заимплементить в браузере?)
В ночных сборках появилась реализация, скрипты с модульной системой должны иметь атрибут module (у тега script), а модули грузятся синхронно в рамках скрипта, так что в ES 2018 ждёмс.
__________________
kobezzza
code monkey
Ответить с цитированием
  #1869 (permalink)  
Старый 31.05.2016, 13:01
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Цитата:
так что в ES 2018 ждёмс.
Также как и ждали async/await в ES2016?
Ответить с цитированием
  #1870 (permalink)  
Старый 02.06.2016, 12:00
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

как вебпаком подрубать sourcemap от библиотеки?
Т.е я подключаю библиотеку по которой прошлись uglify, и рядом лежат source map,
как можно использовать эти соурс мапы ?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смишных картинок тред megaupload Оффтопик 3448 03.07.2023 09:47
React'а тред melky Оффтопик 246 13.11.2016 08:07
Webpack'а тред nerv_ Сборка проекта, утилиты 58 07.05.2016 13:46
Смешных историй тред monolithed Оффтопик 11 04.03.2015 04:20
Смишных видео с намеком тред godofjavascript Оффтопик 4 30.12.2012 23:50