Первый выпуск для io.js вышел в этом месяце, я читал документы, когда нашел smalloc новый модуль, представленный в io.js.
До сегодняшнего дня я никогда не чувствовал необходимости делать это в JavaScript.
Мои вопросы:
Интересно, действительно ли существует потребность в необработанном распределении памяти в javscript с помощью
smalloc
?Если это необходимо, то почему?
что будет использовать для использования
smalloc
?и если нет, то почему члены io.js добавили этот модуль?
В нем также говорится
Возможно указать тип данных внешнего массива, который вы хотите. Все возможные варианты перечислены в smalloc.Types
.
Пример использования:
var doubleArr = smalloc.alloc(3, smalloc.Types.Double);
и вот список поддерживаемых типов для размещения
smalloc.Types#
Int8
Uint8
Int16
Uint16
Int32
Uint32
Float
Double
Uint8Clamped
- Мы пытаемся сделать javascript строго типизированным языком?