Jak w temacie, jestem ciekaw co 4p myśli na ten temat. Na razie zostają callbacki, więc nie trzeba mi przypominać o promise'ach ;)
Zagłosowałem za opcja nr 2 ale często u mnie opakowuje opcje nr 1
a to w Node.js takie jest API? Nie mogę znaleźć tego modułu.
Anyway opcja druga wydaje mi się bardziej idiotoodporna, bo jak się pomylisz w nazwie, to od razu powinno się pojawić w edytorze, że nie ma takiej funkcji. A w pierwszym przypadku nie wiem.
EDIT:
chociaż co ciekawe używając analogicznej konstrukcji i próbując zrobić literówki:
const s1 = fs.readFileSync('package.json', 'utf-dupa');
const s2 = fs.readFileSyncxa('package.json', 'utf-8');
VSCode w żadnej z dwóch opcji mi nie pokazuje, że mam błąd :/ (jedynie jak się najedzie na fs.readFileSyncxa, to pokazuje typ any
zamiast definicji)
a to w Node.js takie jest API? Nie mogę znaleźć tego modułu.
Będzie ;)
jeszcze jest coś takiego jak WebCrypto https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API
dostępne zarówno w przeglądarce, jak i w Node.js, z tego co widzę
Ha! Czyli w końcu dodali asynchroniczne crypto ;) Trochę się trzeba było naczekać. Porównam sobie później w benchmarkach.