Contribuyendo a los Estándares Web

This ad is not shown to multipass and full ticket holders
JSNation US
JSNation US 2025
November 17 - 20, 2025
New York, US & Online
See JS stars in the US biggest planetarium
Learn More
In partnership with Focus Reactive
Upcoming event
JSNation US 2025
JSNation US 2025
November 17 - 20, 2025. New York, US & Online
Learn more
Bookmark
Rate this content

¡Descubre cómo puedes dar forma al futuro de la web contribuyendo a los estándares web!

En esta charla, exploraremos el proceso de creación y evolución de las tecnologías web, el papel de las organizaciones de estándares y cómo los desarrolladores de todos los niveles pueden involucrarse.

Aprende pasos prácticos para contribuir con tus ideas, colaborar con comunidades globales y asegurar que la web permanezca abierta, accesible e innovadora para todos.

This talk has been presented at JSNation 2025, check out the latest edition of this JavaScript Conference.

Hemanth HM
Hemanth HM
16 min
16 Jun, 2025

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Hemant enfatiza el dominio de los estándares web y la colaboración entre varias organizaciones. Diferentes grupos como WhatWG, ECMA, IETF, Unicode y IANA gestionan estándares específicos de TI. La participación en organizaciones de estándares varía en costo. Unirse a W3C, Ecma o IETF puede ayudar en el desarrollo de estándares web. Participar en discusiones globales y contribuir con casos de prueba es crucial. La participación de la comunidad impulsa la evolución de los estándares web hacia la innovación y la inclusividad. Comprender las etapas de propuesta y las tendencias futuras en los estándares web es esencial para los desarrolladores.
Available in English: Contributing to Web Standards

1. Exploring Web Standards

Short description:

Hemant, gerente senior en PayPal y experto desarrollador de Google, discute la importancia de los estándares web, dominarlos, y la sinergia entre varias pistas y organizaciones en el gobierno de los estándares web.

Contribuyendo a los estándares web. Hola, soy Hemant. Soy un gerente senior en PayPal. También soy un experto desarrollador de Google para tecnología web y de pagos. Puedes encontrarme en EdgeStreamMan.com. ¿Alguna vez te has preguntado quién decide cómo funciona la API web? ¿Por qué algunas características tardan años en lanzarse? ¿Cómo sugieres un cambio en la web? Si es así, esta charla es para ti. Has llegado al lugar correcto. Tuve la suerte de estar sobre los hombros de gigantes y ser parte de comunidades como TC39 y RegMa y Node.js Foundation y algunas partes de WhatWG. Me alegró contribuir y ser autor de algunas de las propuestas. La esencia de los estándares web es la curiosidad. Te planteas una pregunta sobre qué desafíos tenemos. ¿Cómo los resolvemos? La gente propone cambios. La gente discute la propuesta, evalúa los resultados, implementa los cambios. Creo que esto se puede clasificar ampliamente en cómo funcionan los estándares web, independientemente de la comunidad que sea.

Dominando los estándares web. Todo comienza con los estándares web siendo un signo de interrogación. ¿Qué son los estándares web? ¿Cómo contribuyo? ¿Cómo funcionan los estándares web? Para entender qué son los estándares y participar activamente en ellos, finalmente moldeando el futuro y luego puedes dominar los estándares web. Bueno, como dijo Charlie Chaplin, la vida es demasiado corta para ser un experto en algo. Al dominar, diría que entiendes ciertos aspectos de los estándares web en profundidad para que puedas contribuir bien e influir en la comunidad.

Sinergia de los estándares web. Hay múltiples pistas dentro de los estándares web desde SVG, web APIs, DOM, CSS, HTML, JavaScript, y así sucesivamente. Hay algunas organizaciones clave que gobiernan los estándares web. Pueden ser IEEE, WhatWG, ECMA, Unicode, ISO, IETF, W3C, INA. Vamos a ver algunos de estos estándares y ver cómo funcionan. Todo el espectro de estándares web se puede clasificar en protocolos, estándares de programación, accesibilidad, seguridad, internalización. Creo que todos estos estándares caerían en estas categorías. Algunos de ellos aseguran una comunicación fluida a través de la web. O algunos de ellos están trabajando en establecer consistencia en las prácticas de codificación, cuidando la accesibilidad y así sucesivamente. W3C es el World Wide Web Consortium, que es uno de los cuerpos de estándares importantes, que posee estándares a través de HTML, CSS, SVG, RER, WCHE, y web APIs. También tienen varios grupos de trabajo, grupos de interés, grupos comunitarios, grupos de negocios, que también involucran grupos de arquitectura técnica, y hay algunos expertos invitados. Puedes ver la maravillosa línea de tiempo aquí sobre la evaluación de W3C, cómo comenzó y dónde está hoy.

2. Understanding Web Standards Organizations

Short description:

WhatWG se enfoca en la compatibilidad, estándares DOM, estándares HTML y varias APIs. ECMA International gestiona estándares como ECMA 262 para JavaScript. IETF se ocupa de HTTP, seguridad y formatos de datos en tiempo real. Unicode cubre estándares principales, estándares de emoji y más. IANA maneja DNS, direcciones IP, zonas horarias y asignaciones de protocolos.

WhatWG es otro grupo, que es el Web Hypertext Application Technology Working Group. Este grupo se encarga de múltiples entidades que, como puedes ver aquí en la pantalla. Ya sea estándares de compatibilidad, estándares DOM, estándares HTML, algunas de las APIs como full-screen APIs, streams, URL, URL pattern, WebIDL, WebSockets, y así sucesivamente.

ECMA International es otro grupo donde hay múltiples estándares y estos son algunos de los estándares que están distribuidos en la web. ECMA 262 es uno muy famoso, que también es responsable de TC39 y todo el ECMA script. Se encarga de los estándares principales de JavaScript que definen la sintaxis, semántica y características de JavaScript, que es un cuerpo activo. 402 es International API, 404 es formato de datos JSON, y ECMA 5.7 está algo obsoleto, pero solo quería decir que hay algunos grupos que quedan obsoletos, que era ECMA script para XML.

Y luego tenemos IETF, que es Internet Engineering Task Force. Esto incluye HTTP, seguridad, formatos de datos en tiempo real e infraestructura. Y también tienen un canal maravilloso con alrededor de 5.2K videos donde no solo graban las reuniones y también probablemente comparten mucha información. Vale la pena echar un vistazo al canal de IETF. En el lado de Unicode, tenemos estándares principales, formas de codificación, estándares de emoji, estándares técnicos e informes técnicos. Y IANA es Internet Assigned Number Authority. Se encargan de las zonas raíz de DNS, asignación de direcciones IP, base de datos de zonas horarias, subtítulos de idioma y asignaciones de parámetros de protocolo.

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

Instala Nada: Interfaces de Usuario de Aplicaciones con APIs Nativas del Navegador
JSNation 2024JSNation 2024
31 min
Instala Nada: Interfaces de Usuario de Aplicaciones con APIs Nativas del Navegador
Top Content
This Talk introduces real demos using HTML, CSS, and JavaScript to showcase new or underutilized browser APIs, with ship scores provided for each API. The dialogue element allows for the creation of modals with minimal JavaScript and is supported by 96% of browsers. The web animations API is a simple and well-supported solution for creating animations, while the view transitions API offers easy animation workarounds without CSS. The scroll snap API allows for swipers without JavaScript, providing a smooth scrolling experience.
El Estado de la Web
JSNation 2025JSNation 2025
32 min
El Estado de la Web
Sasha Grief discusses the state of the web through web development surveys, leading to an interactive quiz about the state of JS and usage of front end frameworks. Discussion on popular front-end libraries like React, Vue, Angular, and the rising popularity of TypeScript among developers in recent surveys. Discussion on TypeScript adoption, TC39 committee proposals, favorite CSS feature 'has,' and browser support for 'has' selector. Browser interoperability, browser vendors' initiatives, AI usage among web developers, and survey insights. Job titles linked to higher income, diversity of survey topics, top hobby among developers, and popular specific video games. Learnings on CSS features, TypeScript default, AI usage, survey benefits, challenges in reaching diverse survey participants. Surprising positivity in JavaScript usage, stable framework landscape, AI adoption challenges, mainstream AI tools, successful situp.js survey. Inconsistent respondent numbers, manual data normalization efforts, subjective question selection process, community input, mitigation of selection bias. Reason for starting surveys, transition from Meteor JS, exploration of JavaScript ecosystem.
Ampliando los límites de la codificación de video en navegadores con WebCodecs
JSNation 2023JSNation 2023
25 min
Ampliando los límites de la codificación de video en navegadores con WebCodecs
Top Content
This Talk explores the challenges and solutions in video encoding with web codecs. It discusses drawing and recording video on the web, capturing and encoding video frames, and introduces the WebCodecs API. The Talk also covers configuring the video encoder, understanding codecs and containers, and the video encoding process with muxing using ffmpeg. The speaker shares their experience in building a video editing tool on the browser and showcases Slantit, a tool for making product videos.
Remix: Abrazando los estándares web para redefinir el desarrollo web moderno
React Advanced 2023React Advanced 2023
26 min
Remix: Abrazando los estándares web para redefinir el desarrollo web moderno
Top Content
Remix is a web development framework that combines the scalability of server-rendered frameworks with the flexibility of React. It prioritizes web standards and best practices for security. Remix streamlines development with web standards like URLs, fetch API, HTML, and HTTP caching. It simplifies data handling through HTML forms and HTTP, improving user experience. Httpication in Remix reduces server load and speeds up response time, while global search and Storyblock make building complex websites easier.
¿Qué es "TC39: Type Annotations" también conocido como la propuesta de Tipos como Comentarios
TypeScript Congress 2023TypeScript Congress 2023
27 min
¿Qué es "TC39: Type Annotations" también conocido como la propuesta de Tipos como Comentarios
Top Content
The TC59 Type Annotations proposal, also known as Types with Comments, introduces the ability to run typed code in JavaScript. It aims to bring TypeScript back into JavaScript and create a separation between type system and runtime. TypeScript's popularity is on par with JavaScript, raising concerns about the influence of Microsoft. The proposal progresses by addressing runtime interaction and token soup in type specifications. Research, community involvement, and quantifying the effects of supporting this comment style are important goals.
API WebHID: Controla Todo a través de USB
JSNation 2022JSNation 2022
23 min
API WebHID: Controla Todo a través de USB
Today's Talk introduces the webHID API, which allows developers to control real devices from the browser via USB. The HID interface, including keyboards, mice, and gamepads, is explored. The Talk covers device enumeration, input reports, feature reports, and output reports. The use of HID in the browser, especially in Chrome, is highlighted. Various demos showcase working with different devices, including a DualShock controller, microphone, gamepad, and Stream Deck drum pad. The Talk concludes with recommendations and resources for further exploration.

Workshops on related topic

Escribiendo Módulos Universales para Deno, Node y el Navegador
Node Congress 2022Node Congress 2022
57 min
Escribiendo Módulos Universales para Deno, Node y el Navegador
Workshop
Luca Casonato
Luca Casonato
En este masterclass te guiaré en la escritura de un módulo en TypeScript que pueda ser utilizado por usuarios de Deno, Node y los navegadores. Explicaré cómo configurar el formato, linting y pruebas en Deno, y luego cómo publicar tu módulo en deno.land/x y npm. Comenzaremos con una breve introducción sobre qué es Deno.