На прошлой неделе прошел очередной STD WG #5, залили видео.
На повестке было рассмотрено 4 вопроса:
fmt - добавят описания, экспорт некоторых типов, улучшение colors.
hash - возможно deprecated после реализации в Deno window.crypto
mime - Как я понял хотят удалить всю директорию, без обозначения deprecated, и без переноса куда либо в x, так как не понятно кто будет его мэнтейинить дальше. Причины: Multipart не очень похож на web.api и тд. Во всяком случае окончательное решение обьявят в release notes.
node
- child_process - приоритетно, но хз, когда будет, чтобы завершить работу либо нужно переписать внутренности deno api, чтобы работал правильно close. Или же дождаться все таки Explicit Resource Management (который пока на stage 2) и реализовать DenoApi совместимым с ним.
- cluster - поставили в приоритет, так как популярно в ноде, например в pm2, и vscode extensions.
- console - просто будет re-export window.console
- dgram - low priority
- dns - не приоритетно, но легко сделать
- events - доработка
- http, http2, https - ждем реализации нативных биндингов, и переделки api std/http
- perf_hooks - WIP
- process - не все методы сделаны и не приоритетно
- readline - low priority
- repl - low priority, + слишком сложно для реализации
- sys - depracated в nodejs, поэтому не нужен
- tls - high priority так как используются в различных драйверах бд
- node v8 биндинги не будут реализованы, так как нет необходимости
Далее было про experimental features в ноде - low priority.
Ну и в целом было интересно наблюдать как Ryan и Bartek вспоминали что они творили в node.
>>Click here to continue<<