Panel de discusión "Innovación en React"

Rate this content
Bookmark
Tejas Kumar
Tejas Kumar
Sara Vieira
Sara Vieira
Mark Erikson
Mark Erikson
Miguel Ángel Durán
Miguel Ángel Durán
Sylwia Vargas
Sylwia Vargas
Elian Van Cutsem
Elian Van Cutsem
32 min
08 Dec, 2023

Comments

Sign in or register to post your comment.

Video Summary and Transcription

La charla discutió varios temas relacionados con React, incluyendo la lista de deseos para futuras versiones, la importancia de la accesibilidad, la reducción del tamaño del paquete y la mejora del despliegue. También exploró la innovación de React, la estabilidad y el papel de los meta-frameworks. Se destacaron los desafíos de contribuir al proyecto de código abierto de React, junto con la necesidad de un enfoque más impulsado por la comunidad. La charla concluyó con un anuncio de pausa para el almuerzo.

1. Introducción y Lista de Deseos de React

Short description:

Tenemos un montón de gente en el panel. Quiero empezar preguntando, ¿qué te gustaría ver de React en futuras versiones? Me gustaría ver algún nivel de soporte para la accesibilidad.

Tenemos un montón de gente en el panel, así que primero quiero llamar a Tejas, que no necesita literalmente una introducción, porque ya ha sido presentado. Ha sido presentado, mi hombre. Luego, quiero dar la bienvenida a Elan. El extraterrestre. Lo intenté con todas mis fuerzas. ¡Woo! ¡Extraterrestre! Su nombre es Extraterrestre. Y tu nombre es Tejas. Tejas. Sí. Vale, y Miguel. Miguel. Mira, si el nombre es español, puedo decirlo. Sylvia, por favor. Sylvia Vargas. Que también suena a español, pero no lo es. Y Mark Eriksson, por favor. Sí, Mark. Mark, no tenemos uno aquí. ¿No tienes uno? Ya lo hago. Estás sentado en él, querida. No. Sí que tienes. Hola. Vale. Así que, si alguien quiere agua, por favor.

Vale. Entonces, ¿cómo está todo el mundo hoy? Muy bien. Bien. Vale. ¿Cuántas horas hemos dormido en total? Tres. Dos. Como, cuatro, creo. ¿Vas a decir ocho y arruinarlo todo para todos? Digamos seis. Vale. Siete, más o menos. Celoso. Vale, genial. Sigue subiendo, lo cual es interesante. Excepto Miguel. Él lo arruinó un poco. Oh, lo siento.

Vale, entonces, quiero empezar preguntando, ¿qué te gustaría ver de React en futuras versiones, que creo que es la pregunta principal de todo esto, ¿verdad? Entonces, ¿quién quiere ir primero? Oh, Navidad. Así que, es como una lista de deseos de Navidad, ¿eh? Sí. Vale, genial. Entonces, si estuviera escribiendo mi carta a Santa hoy, diría que lo que realmente me gustaría ver va a ser una opinión impopular. Así que, empecemos con una opinión polémica de inmediato. Para que se olvide de ello, porque luego van todos los demás. Y en realidad, es algo que probablemente la mayoría de la gente olvidará. Me gustaría ver algún nivel de soporte para la accessibility. Sé que generalmente esto es algo que siempre queda eclipsado por las conversaciones de performance o lo que sea, las conversaciones de CSS.

2. React y Accesibilidad

Short description:

Me gustaría mucho ver a React o a los Metaframeworks o a la comunidad alentando, o incluso por qué solo alentando, obligando a los desarrolladores a preocuparse por la accesibilidad. Porque es algo así como, vergonzoso que estemos en 2023 y todavía no nos importe eso. Estoy muy de acuerdo con la accesibilidad. Creo que todavía hay un problema allí. Pero creo que mejorará en el futuro.

Me gustaría mucho ver a React o a los Metaframeworks o a la comunidad alentando, o incluso por qué solo alentando, obligando a los desarrolladores a preocuparse por la accessibilidad. Porque es algo así como, vergonzoso que estemos en 2023 y todavía no nos importe eso. Hot takes. No creo que eso sea... Es triste que eso sea una hot take. ¿Tiene sentido?

Sí. De hecho, también iba a dar una hot take. Características estables. Oh, Dios mío. ¿Dices estable? Características estables. No puedo hacer eso. Lo sé. Ese es todo el problema, ¿verdad? Pero sí. Hay un par de cosas. Y exactamente. Estoy muy de acuerdo con la accessibilidad. Creo que todavía hay un problema allí. Pero creo que mejorará en el futuro. Y si ellos no lo hacen, entonces todos ustedes deberían hacerlo. Porque es de código abierto. Pero también, Elian, perdiste la oportunidad de hacer una alarde humilde. Porque Astro acaba de lanzar maravillosas DevTools de accessibilidad. Así que un gran aplauso para Astro. Gracias. Sí. Pero iba a revelar eso en mi charla más tarde hoy. Así que sí. Supongo que todavía deberías venir. Todavía tengo otras características lanzadas también. Así que sí. ¿Alguien más quiere intentarlo? Me encantaría ver a React finalmente añadir una característica conocida como selectores de contexto.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

Building Brain-controlled Interfaces in JavaScript
JSNation Live 2021JSNation Live 2021
27 min
Building Brain-controlled Interfaces in JavaScript
Top Content
Neurotechnology is the use of technological tools to understand more about the brain and enable a direct connection with the nervous system. Research in this space is not new, however, its accessibility to JavaScript developers is.Over the past few years, brain sensors have become available to the public, with tooling that makes it possible for web developers to experiment building brain-controlled interfaces.As this technology is evolving and unlocking new opportunities, let's look into one of the latest devices available, how it works, the possibilities it opens up, and how to get started building your first mind-controlled app using JavaScript.
TensorFlow.js 101: ML in the Browser and Beyond
ML conf EU 2020ML conf EU 2020
41 min
TensorFlow.js 101: ML in the Browser and Beyond
Discover how to embrace machine learning in JavaScript using TensorFlow.js in the browser and beyond in this speedy talk. Get inspired through a whole bunch of creative prototypes that push the boundaries of what is possible in the modern web browser (things have come a long way) and then take your own first steps with machine learning in minutes. By the end of the talk everyone will understand how to recognize an object of their choice which could then be used in any creative way you can imagine. Familiarity with JavaScript is assumed, but no background in machine learning is required. Come take your first steps with TensorFlow.js!
Crafting the Impossible: X86 Virtualization in the Browser with WebAssembly
JSNation 2022JSNation 2022
21 min
Crafting the Impossible: X86 Virtualization in the Browser with WebAssembly
WebAssembly is a browser feature designed to bring predictable high performance to web applications, but its capabilities are often misunderstood.
This talk will explore how WebAssembly is different from JavaScript, from the point of view of both the developer and the browser engine, with a particular focus on the V8/Chrome implementation.
WebVM is our solution to efficiently run unmodified x86 binaries in the browser and showcases what can be done with WebAssembly today. A high level overview of the project components, including the JIT engine, the Linux emulation layer and the storage backend will be discussed, followed by live demos.
Makepad - Leveraging Rust + Wasm + WebGL to Build Amazing Cross-platform Applications
JSNation 2022JSNation 2022
22 min
Makepad - Leveraging Rust + Wasm + WebGL to Build Amazing Cross-platform Applications
Top Content
In this talk I will show Makepad, a new UI stack that uses Rust, Wasm, and WebGL. Unlike other UI stacks, which use a hybrid approach, all rendering in Makepad takes place on the GPU. This allows for highly polished and visually impressive applications that have not been possible on the web so far. Because Makepad uses Rust, applications run both natively and on the Web via wasm. Makepad applications can be very small, on the order of just a few hundred kilobytes for wasm, to a few megabytes with native. Our goal is to develop Makepad into the UI stack of choice for lightweight and performant cross-platform applications. We intend to ship with our own design application and IDE.
WebHID API: Control Everything via USB
JSNation 2022JSNation 2022
23 min
WebHID API: Control Everything via USB
Operational System allows controlling different devices using Human Interface Device protocol for a long time. With WebHID API you can do the same right from the browser. Let’s talk about the protocol features and limitations. We’ll try to connect some devices to the laptop and control them with JavaScript.
How I've been Using JavaScript to Automate my House
JSNation 2022JSNation 2022
22 min
How I've been Using JavaScript to Automate my House
Software Programming is naturally fun but making something physical, to interact with the world that you live in, is like magic. Is even funnier when you can reuse your knowledge and JavaScript to do it. This talk will present real use cases of automating a house using JavaScript, Instead of using C++ as usual, and Espruino as dev tools and Microcontrollers such as Arduino, ESP8266, RaspberryPI, and NodeRed to control lights, doors, lockers, and much more.