В хроме  
	ts1: 23.000ms ts1_a: 359.000ms ts2: 43.000ms Сопоставимо с нодой, что не удивительно, с-на.  | 
	
		
 Объявление в глобале без var... Отсутствие точки с запятой... Отсутствие отбивки операторов... Ужасное форматирование вцелом... Кого-то ты мне напоминаешь. 
	 | 
	
		
 Erolast, 
	Забей на форматирование, будь мужиком.  | 
	
		
 Степень идиотизма == foo 
	 | 
	
		
 newobject, проверь количество итераций в циклах 
	 | 
	
		
 Вообще: 
	foo = new ObjectПросто он на форматирование забил:)  | 
	
		
 bes, 
	там, по моему, во 2-й на одну больше. Это роли особо не играет.  | 
	
		
  | 
	
		
 рони, 
	Ваша вторая ссылка: Вы дали на конкретное сообщение, а не на тему; если Вы не ошиблись, я позволю себе заметить, что рассуждения, приведенные там, по-поводу while vs do while ИМХО, наивны. Разница там будет всего в одной итерации,которая исполнится до проверки, это существенно на скорость повлиять не может. Это только в частном случае, поскольку у него там break, есть разница, в целом же, при обычном использовании, это не фактор.  | 
	
		
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 06:10. |