CascadiaJS took place a month ago and the talk videos have been gradually rolling out onto YouTube. You can learn more about TanStack with Jack Herrington, the origin story of JavaScript with Annie Sexton, the Web Monetization API with Ioana Chiorean, and more.
CascadiaJS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🔥1
CHALLENGE
const target = { name: 'Sarah', age: 25 };
const handler = {
get(obj, prop) {
if (prop === 'info') {
return `${obj.name} is ${obj.age}`;
}
return Reflect.get(obj, prop);
},
has(obj, prop) {
return prop !== 'age' && Reflect.has(obj, prop);
}
};
const proxy = new Proxy(target, handler);
console.log(proxy.info);
console.log('age' in proxy);
console.log('name' in proxy);What is the output?
Anonymous Quiz
32%
Sarah is 25, true, false
43%
Sarah is 25, false, true
18%
undefined, false, true
7%
Sarah is 25, false, false
❤3🤔2👍1
Originally built by JP Morgan, this data visualization component, built in C++ and compiled to WebAssembly, is well-suited for large and real-time streaming datasets. The demo on the homepage lets you try visualization types at up to 1000 changes per second. v4.0 sees the project move to the OpenJS Foundation.
OpenJS Foundation
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
CHALLENGE
console.log('1');
setTimeout(() => console.log('2'), 0);
Promise.resolve().then(() => console.log('3'));
queueMicrotask(() => console.log('4'));
setTimeout(() => {
console.log('5');
Promise.resolve().then(() => console.log('6'));
}, 0);
console.log('7');❤1
What is the output?
Anonymous Quiz
37%
1 7 3 4 2 5 6
29%
1 7 3 4 5 2 6
23%
1 7 2 3 4 5 6
12%
1 3 4 7 2 5 6
❤6👍1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
CHALLENGE
const target = { name: 'Sarah', age: 25 };
const handler = {
get(obj, prop) {
if (prop in obj) {
return obj[prop];
}
return `Property '${prop}' not found`;
},
set(obj, prop, value) {
obj[prop] = value.toString().toUpperCase();
return true;
}
};
const proxy = new Proxy(target, handler);
proxy.city = 'boston';
console.log(proxy.name);
console.log(proxy.city);
console.log(proxy.country);What is the output?
Anonymous Quiz
11%
Sarah boston undefined
41%
Sarah boston Property 'country' not found
43%
Sarah BOSTON Property 'country' not found
5%
Sarah BOSTON undefined
❤3🔥1