Module ১৬ · Map, Set, WeakMap, iterator, generator আর regular expression
ভেতরের কলকবজা: V8-এর Map, WeakMap কখন ছাড়ে, থেমে থাকা generator আর regex-এর backtracking
Proপড়া
প্রথম চারটা lesson এই হাতিয়ারগুলো বাইরে থেকে ব্যবহার করেছে। এটা ওদের খুলে দেখে। দেখবে Map কেন একসাথে গতি আর ক্রম দুটোরই কথা দিতে পারে, আর garbage collector-এর কাছে "weak" আসলে কী। দেখবে থেমে থাকা একটা generator memory-তে কী, আর একটা ছোট regex কীভাবে একটা server-কে কয়েক মিনিট থামিয়ে রাখতে পারে।
আপনার জন্য এই lesson টা খোলা কি না দেখা হচ্ছে…
ভেতরের কলকবজা: V8-এর Map, WeakMap কখন ছাড়ে, থেমে থাকা generator আর regex-এর backtracking এর ভেতরে কী আছে
- V8 Map কীভাবে রাখে: ক্রম মনে রাখা একটা hash table
- WeakMap entry ছাড়া পেতে কী লাগে
- Generator object একটা থেমে থাকা frame
- আগে থামলে for-of কী করে
- Backtracking: regex engine কীভাবে খোঁজে
- Catastrophic backtracking, গুনে দেখা
- এমন pattern লেখা যেটা ফাটতে পারে না