This graph shows how many times the word ______ has been mentioned throughout the history of the program.
La BitConf es la conferencia, una de las conferencias más importantes de desarrollo web del año.
¿Por qué? Porque Bit es el empaquetador que estamos utilizando muchos de nosotros hoy en día
y muchas herramientas que estáis utilizando, como por ejemplo Astro, está utilizando por debajo Bit.
O sea, Bit se ha convertido en uno de los grandes motores del mundo de la programación web
y por lo tanto es súper interesante que todo lo que se comente nos enteremos aquí.
Este inicio a mí, que me parece más como una bienvenida y tal, no es tan interesante,
pero en unos minutos, en unos minutos miramos a la schedule, en unos minutos, aquí veis,
de State of Bit, aquí a las 4 y 12, o sea, en 5 minutos, el bueno de EvanJu, que es el creador de Vue y de Bit,
va a dar su charla y vamos a verla porque me parece que es bastante interesante, bastante interesante
y seguramente va a haber anuncios de novedades en Bit, de novedades de mejoras de rendimiento,
nuevas funcionalidades y todo esto. Así que al menos lo de EvanJu lo tenemos que ver,
no nos lo podemos perder y os ayudaré a ir comentándolo mientras lo va diciendo EvanJu,
pues os comentaré lo que voy entendiendo y todo esto.
Cuando dices EvanJu yo creo que será polémico.
Puede ser, el año pasado ya fue polémico EvanJu también en la BitConf, o sea que no lo descartemos.
La Keynote, el estado de Bit, el empaquetador de aplicaciones web más importante a día de hoy,
así que vamos a ver, vamos a ver qué se cuenta el bueno de EvanJu.
Bueno, aquí tenemos al bueno de EvanJu, vamos a ver qué se cuenta.
¿Cómo puede EvanJu tener un micrófono tan malo?
O sea, que alguien me explique cómo EvanJu no se puede comprar un micrófono en condiciones.
Vamos a ver los lanzamientos de Bit4 en 2022, justo después de la última BitConf.
A ver si nos sorprende EvanJu.
Sí, no rompieron nada, con la version 4 no rompieron nada.
A ver que se anuncia algo interesante.
Por aquí, además de mal micro, mal ubicada la cámara, parece como si estuviera hablando a 30 centímetros del piso.
Ya, y encima que lo está leyendo todo, ¿eh?
No se puede, no se puede, no se puede poner en español, me encantaría, ¿eh?
Pero, ¿ves? ¿Subtítulos?
No, no se puede porque cuando son en tiempo real no se pueden poner.
Pero bueno, que lo voy intentando hacer, ¿eh?
Os lo voy explicando.
Bueno, que salió la versión 4.1, que mejoraron todo el tema de React, sobre todo.
Tengo muchas mejoras en el tema de React, ¿vale?
4.2, mejorando los source maps.
La verdad, EvanJu no es muy bueno dando charlas, porque empezar una charla con...
Bueno, os voy a explicar las últimas releases.
Como una persona tan lista va a empezar ya por aquí, con las releases, tío.
Que al final esto ya lo hemos podido ver todo el año, EvanJu, EvanJu.
Por favor.
Ay, que la madre que lo parió.
Nos hace un changelog de todo el año.
Ofu, EvanJu, la madre que te parió.
Vale.
Bueno, la 4.2 fue de generación de source maps.
Muchas de estas cosas al final...
Ofu, Ofu significa como...
Hay que ver, ¿vale?
A ver, ¿qué más?
Ojo, la 4.3, las mejoras de rendimiento.
Que no me gustó nada este gráfico, porque no se entendía nada, ¿eh?
Cómo ha cambiado el mundo del desarrollo web y la programación gracias a Vite, las cosas como son.
Eso hay que darle las gracias.
Bueno, aquí hicieron diferentes optimizaciones, que estuviera un pieza a pieza el código base para mejorarlo.
Y que fue un esfuerzo tremendo.
Y 4.4...
Contemplates de Solid y Quick.
Lighting CSS.
No sé si lo conocéis, pero es esto.
Súper rápido.
Transforms, such as Import and Lining and CSS Modules.
No sé si ya está en estable, porque veis que pone experimental.
Yo creo que todavía no está en estable.
Bueno.
Bueno, Solid y Quick.
Perfecto, me encanta.
Quick le está dando duro, sí, total, ¿eh?
¡Ojo! ¡Ojo! 5.0.
Está en beta.
Node 18.
Y por eso...
Hostia, la API de CommonJS deprecated.
O sea, van a pasar a Mascin Modules.
O sea, qué rabia me da cuando ponen enlaces en Slides, porque no se pueden clicar.
Vale, que no va a romper nada.
Pero si utilizas CommonJS, sí, obviamente.
O sea, la API toda va a ser retrocompatible.
Muy bien.
Si le doy click y se para a Joey Mancera, ¿eh?
A ver qué se cuenta de Bit.
Bueno, dice que si os gusta vivir en el límite y que probáis la beta, a ver si se rompe algo, ¿eh?
Venga, ¿qué está pasando?
A ver, cómo va Bit.
Ha superado a Webpack ya, ¿o no?
60.000 estrellas.
60.000 estrellas para 1 de octubre.
60.000 estrellas.
No está nada mal, ¿eh?
A ver.
Las descargas...
Descargas, 7 millones.
A ver, vamos a ver.
30 millones...
A ver, Bit y Webpack.
Ojo, ojo.
Storybook 7 con soporte a Bit.
Angular 16 que utiliza ahora Bit en el DevServer.
La verdad es que Bit se está jodando con todo.
Es increíble, ¿eh?
React ahora utiliza Bit también.
¿Ves? Todo es menos React al final.
Y Redwood basado en Bit también.
Interesante, ¿eh?
BUN soporta Bit desde el 0.7.
Se está quedando con todo el ecosistema, ¿eh?
Me da penita a Webpack, ¿eh?
Bitpress.
Hostia, se escuchan en el fondo a los hijos.
Bitpress.
Y Remix.
¡Ojo!
¡Ojo Remix!
¡Ojo!
¡Ojo!
¡Ostras!
¡Ostras!
Curioso esto, ¿eh?
Menos Next, obviamente.
¡Wow!
La misión es como convertirse en la plataforma para generar innovaciones en ecosistema web.
Bueno, está bien.
Al final todo se está construyendo encima de Bit.
Raro que no haya dicho nada de Astro, ¿no?
Hostia, el niño está de fondo utilizando Next porque está cabreado, ¿eh?
Interesante, ¿eh?
¡Ojo!
Jason Miller es el creador de Priak.
Es súper genial tener una pieza de infraestructura que puedo recomendar de cualquier manera.
Es difícil pensar en otra herramienta que llegue hasta el nivel de balanza.
Bueno, la filosofía...
Nos va a vender la filosofía ahora.
Parece un avatar de inteligencia artificial.
¿Os imagináis que ha hecho esto?
Qué bueno.
Support higher level frameworks.
Pero bueno, Remix.
Matias will talk about these in much more details in his talk.
But I think the last two points here are particularly important.
Bueno, todavía no he metido ninguna cosa polémica, ¿eh?
Next va a utilizar TurboPacks.
Va a utilizar esto.
Que es de creador de Webpack.
Eso, ¿what's next?
Ahí, ahí.
Vamos a ver.
El futuro de Bit.
Problemas de Bit.
Builds bastante lentas cuando hacemos la build de producción.
Esto es verdad.
En desarrollo va súper rápido.
Pero en producciones que utilizan roll-up.
Ojo, que se van a pasar a BUN.
¿Te imaginas?
Claro, inconsistencia entre desarrollo y producción.
Porque los entornos son diferentes también.
Interesante.
Me encanta lo plana y sencilla que es la presentación.
Es increíble.
O sea, alucino.
Como van a quitar soporte a CommonJS, igual eso acelera las cosas, ¿eh?
Yo exponiendo en clase.
Para mí la presentación son las notas para él, pero con algo de formato.
Ya ves, ¿eh?
Bueno, está comentando un corner case de cuando estás desarrollando en desarrollo, o sea, estás en desarrollo y estás detrás de un proxy.
Y claro, el modo de desarrollo al final es descargar un montón de recursos y entonces se puede ir bastante lento.
¡Ay, muchas gracias, Space!
Puedes hacer 10 subs.
Muchas gracias, amigo.
Gracias.
Gracias.
Gracias.
Ojo, que se van a pasar a Webpack.
Eso sí que sería un plot twist brutal, ¿eh?
Eso sí que sería un plot twist brutal.
¡Ojo!
Lack of first party module federation support.
Los micro frontends.
¡Ojo, micro frontends!
¡Ojo, micro frontends!
Que van a llegar a bit, ¿eh?
¡Ojo!
Interesante.
Me imagino, porque...
Si están hablando de esto...
Venga, los retos...
Hostia, yo creo que va...
¡Ojo, que van a anunciar algo, eh!
No irán a hacer un compilador ellos, ¿verdad?
Son capaces de esta gente.
ESBuild y Rollup under the hood.
El hecho de que tenemos que usar dos bundlers...
Claro, tienen que utilizar, por un lado, ESBuild para nuevo desarrollo y Rollup para producción.
Y eso...
ESBuild es súper rápido, pero tiene menos opciones que Rollup.
Pero al final lo que tendrían que hacer es apoyar a ESBuild, saber si ayudarles en el desarrollo.
Esa sería la clave.
Esa sería que saque un compiler, ya te digo.
Claro, lo de van es un port de ESBuild.
O sea, que al final es lo mismo.
Rollup es muy mature y flexible, pero todavía es lento en comparación a los bundlers nativos.
También hay el problema de la gestión de ESM-CJS interop.
Cuando tienes un graf en tu proyecto, el gestión de los bundlers nativos...
A ver cuál va a ser la idea, ¿eh?
A ver cuál va a ser la idea que va a tener el bueno de Banju.
Para hacer más rápido beat.
O sea, le gustaría tener un compilador como WebPan, ¿no?
Que tuviese la flexibilidad, la madurez de Rollup, pero la velocidad de ESBuild.
¡Vamos!
¡Sabía!
Rolldown, un port de Rust de Rollup.
¡Hostia!
O sea, van a pasar Rollup a Rust.
No sé, no me tiene convencido.
¡Madre mía!
¡Madre mía!
Objetivo, performance con máxima compatibilidad de Rollup.
Bueno, ahora mismo debe estar esto verdísimo.
Yo, la verdad, no lo veo, ¿eh?
No lo veo.
Soy un poco rata, ¿eh?
Pero no lo veo.
Y ahora os explicaré por qué.
Ahora os explicaré por qué.
Colaboración con Lucas, que es el mainterner de Rollup.
Claro, y están trabajando con la gente de RSPack.
Y es que a lo mejor tendría más sentido hacer RSPack directamente.
Que esto es del equipo de TikTok.
A ver, para daros un poco de contexto.
Rollup es una alternativa a Webpack, ¿vale?
Que está hecha con JavaScript y es lo que utiliza VIT.
Es muy parecido a Webpack y lo que hace es empaquetador a aplicaciones, ¿vale?
Lo que hace es mirar todos los recursos y tal.
Lo está utilizando VIT y el problema que tenemos con Rollup es que es bastante lento, ¿vale?
Rollup es un empaquetador que es bastante antiguo,
que ha funcionado bien durante mucho tiempo,
pero no se puede comparar con la calidad, o sea, la velocidad que te da herramientas
como, por ejemplo, Sbuild.
Y es que en Sbuild podéis ver aquí una comparativa.
¿Veis? Sbuild, Parcel, Rollup, Tercer.
Y aquí veis que donde Sbuild tarda 300 milisegundos,
Rollup tarda 30 segundos, ¿vale?
O sea, que es bastante bestia.
Y ahora, pues, bueno, está comentando que van a aportar Rollup a Rust
y le van a llamar Rolldown.
Y ahora está explicando, pues, el roadmap de cómo va a ocurrir esto,
de cuándo van a tener la primera versión y todo esto.
Yo ahora os explico por qué me parece una mala idea.
Porque no me parece...
Pienso que estos temas tienen tan poca visita y son tan importantes.
Ya, totalmente. Es que estas cosas son...
Suele pasar, ¿no?
Pero el aprendizaje está muy...
Totalmente, Finbaru. Estoy súper de acuerdo contigo.
Estoy súper de acuerdo.
Pero es que es complicado al final.
No me gusta el nombre Rolldown.
A mí tampoco, ¿eh?
Bueno.
Ahora están hablando de las fases, ¿no?
Primero es reemplazar Sbill para...
Hostia, hostia.
O sea, la idea es que primero van a reemplazar Sbill.
O sea, van a empezar a utilizar Sbill.
Luego van a intentar paridad con Rollup.
Es que esto va a ser una empresa muy grande.
Es que no le tengo mucha...
No sé, igual sí que lo consiguen, ¿eh?
Pero creo que no es lo que me esperaba.
Y sinceramente no me parece la solución, ¿eh?
Bueno, ahora está hablando que la segunda fase sería tener paridad de features.
Rolldown con Rollup, ¿vale?
Con Tree Shaking, compatibilidad de plugins y todo esto.
Pero bueno, es que esto de tener paridad de features...
Pensad que Rollup tiene años y...
Rollup.
Que tiene que tener años esto, pero años.
Esto es de...
Hace más de dos años.
Tres años.
Cinco años lleva este proyecto aquí funcionando.
Yo lo veo complicado, ¿eh?
Pero bueno, vamos a ver qué más cuenta Banju.
A ver si nos sorprende con algo que realmente vaya a marcar la diferencia.
Normalmente la gente solo quiere hacer cosas o enterarse de chismes.
Bueno, pero esto es súper interesante porque...
Esto es con lo que estamos trabajando día a día.
Y es como funciona por detrás, ¿sabes?
Al final...
A ver, a mí...
Yo porque soy un apasionado de la programación web,
puedo entender que hay gente que no le interesa.
Pero al final esto tiene un impacto directo en nuestro trabajo.
Y es muy interesante estas cosas, ¿sabes?
De cómo funcionan por detrás.
Vale, building transforms.
Es que esto es una locura.
Lo que está comentando Banju es muy bestia, ¿vale?
Porque al final...
Es que no tiene sentido...
No tiene sentido esto.
No tiene sentido, ¿eh?
La verdad, lo siento, pero no tiene sentido.
Es que ya tenemos demasiados transformadores.
O sea, lo que está diciendo aquí es tener built-in transforms.
Obviamente no va a hacer el type checking, es lo que está diciendo.
Para eso hay que seguir utilizando TSC, porque eso es mega difícil.
Pero es hacer algo similar a lo que hace Sbuild.
Pero claro, es que ya lo hace Sbuild o ya lo hace Ban.
Volver a hacer esto, a mí me parece...
No sé, no sé, no sé.
No me parece muy buena idea, la verdad.
Rustify Beat.
Vamos, que se van a pasar a Rust.
O sea, le está dando la razón a Vercell, tío.
Le está dando la razón a Vercell.
Esto es bastante polémico.
Me sabe mal por Banju, pero ahora lo comento.
Pero me da la sensación que le está dando la razón a Vercell.
Con Turbo Pack.
De hecho, es que...
Voy a buscar una cosa.
Un momento, ¿eh?
Solution is not porting hold to Rust.
Un momento.
Y es que...
Y es que...
Y es que...
Y es que...
Yo creo que había unas declaraciones de Banju muy interesantes
que va un poco contra lo que está diciendo ahora, ¿eh?
Bueno, que van a utilizar Rust para Beat,
para hacerlo más rápido y todo esto, ¿no?
Que obviamente esto va a mejorar el rendimiento.
De eso no hay ningún tipo de duda.
Pero...
Pero no lo sé.
No lo sé, no lo sé.
Bastante polémico, ¿eh?
No le veo...
Lo veo muy complicado.
Y ahora os explicaré por qué, porque...
Hay que entender un poquito el contexto de lo que está comentando
y cómo están trabajando los demás.
Que lo que está diciendo es que sí, que esto simplificará,
que lo hará más rápido,
que al final todo hará que funcione en desarrollo y en producción igual.
O sea, está claro.
Pero lo que está anunciando Banju es que van a hacer un Turbo Pack
desde cero, desde cero en Rust.
Desde cero basándose en Rollup.
Esto es un trabajo enorme.
Es un trabajo muy bestia.
Que a día de hoy Beat,
como se ha construido encima de hombros de gigantes,
porque ha utilizado por debajo Sbuild, Rollup y todo esto.
Claro, es que...
Fijaos a esto.
Dice, no es sobre reemplazar las herramientas
o tener una mejor alternativa.
Como que el objetivo es para tener las necesidades únicas
que estamos enfrentando en VIT
y eventualmente beneficiar a todos los Bandlers.
¿Ves?
Justo la frase que he dicho.
Justo la frase que he dicho.
Es que está claro.
Que están construyendo sobre hombres de gigantes.
Hostia, hostia, Banju.
A ver, amigos, tengo una opinión, ¿vale?
Yo le tenía muchísimas ganas a esta charla de Banju
porque, para el que no sepa lo que es VIT,
a lo mejor acabas de llegar tarde,
voy a hacer un poco de contexto.
VIT es un empaquetador de aplicaciones web
que es una alternativa de Webpack.
Lo bueno de VIT es que es muy rápido.
¿Cómo hace que sea tan rápido VIT?
Bueno, porque está construido encima de otro empaquetador
que se llama Sbuild,
que está hecho con Go, ¿vale?
Y que ha demostrado ser muy rápido,
que compila JSX, TypeScript,
tiene un montón de cosas.
O sea, tremendo, ¿vale?
Lo que acaba de anunciar VIT es,
oye, utilizamos Sbuild,
pero ¿qué pasa?
Que para producción utilizan otro empaquetador
totalmente distinto que se llama Rollup.
Entonces, entendéis que tenemos VIT, ¿vale?
Que es el empaquetador de aplicaciones web.
Tenemos VIT.
Y VIT, el tema es que en modo desarrollo,
en DEP utiliza una cosa
y en producción utiliza otra.
En PROD utiliza otra.
¿Qué es lo que utiliza en DEP?
En DEP lo que está utilizando es básicamente Sbuild, ¿vale?
Que es súper rápido.
Súper rápido, súper genial, fantástico.
Pero en producción lo que está utilizando
es una cosa distinta.
Lo que utiliza aquí es Rollup.
Está utilizando dos empaquetadores diferentes, ¿vale?
Que estos Sbuild y Rollup son alternativas a Webpack.
¿Qué es lo que acaban de anunciar?
Lo que acaba de decir Evan Yu es, ¿sabes qué?
Que me cago en todo esto.
O sea, esto fuera.
Ya no lo quiero.
Bueno, no lo quiere,
pero va a necesitar durante mucho tiempo, ¿vale?
No quiero esto,
sino que vamos a crear uno nuevo
que se va a llamar Rolldown, ¿vale?
Rolldown.
Que va a estar hecho con Rast.
Rolldown.
Que va a estar hecho con Rast,
así que le vamos a poner el cangrejo.
Vamos a crear nuestro propio empaquetador de aplicaciones
que se llama Rolldown.
Obviamente la idea, para ti y para mí,
que somos como consumidores de Bit,
es que esto sea 100% transparente.
Y esto lo quieren utilizar tanto para desarrollo
como para producción, ¿vale?
¿Por qué?
Porque así unifican utilizar el mismo empaquetador
y no se encuentran los problemas
que a veces en desarrollo te puede funcionar algo
y en producción te puede funcionar diferente
porque los empaquetadores son diferentes, ¿no?
Aquí lo que tenemos es que estos son diferentes
y por lo tanto, como son diferentes,
se comportan diferentes.
Lo que está diciendo es,
vale, vamos a hacer nuestro propio empaquetador
que se llama Rolldown.
¿Cuál es el problema de todo esto, amigos?
El problema de todo esto es,
uno, que le está dando la razón a Bercel y a Guillermo Rau.
Le está dando la razón porque Evan Yu,
cuando se anunció Turbo Pack,
es que no lo he encontrado,
pero si no recuerdo mal,
una de las frases que decía es,
la solución no es pasarlo todo a Rast.
Es que lo llegué a ver en un tuit,
a lo mejor me lo estoy inventando,
así que pilladlo con pinzas.
Pero una razón que decía,
la solución no es pasarlo todo a Rast,
porque Bit puede ser igual de rápido
sin necesidad de pasar a Rast.
El tema es que, como podéis ver,
no es verdad.
Mira, dice,
¿ves?
Re-write everything.
¡Este es!
¡Este es el tuit!
¡Este es el tuit!
¡It Rasky!
¡Gracias!
¡Eres Dios!
Re-escriberlo todo en everything.
Decían,
esto es de abril de este año.
Esto es de abril de este año.
¿Y qué pasa?
Pues que aquí estamos viendo que,
obviamente,
pues sacaba pecho de sus mejoras de rendimiento en Bit,
con razón,
pero,
pues ahí estamos,
¿no?
Un poco decir,
¿ves?
Solo que creo que no es necesario re-escribirlo todo en Rast.
Estos son palabras de EvanJu.
Pero, amigos,
es que justamente,
justamente hoy,
acaba de anunciar EvanJu
que van a re-escribir Rollup,
que es un empaquetador tan muy potente,
o sea,
muy potente,
porque es muy complejo,
como lo es Webpack,
lo van a re-escribir en Rast.
¿Qué ha pasado a EvanJu?
¿Se le ha ido la pelota?
Bueno,
a ver,
se le ha ido la pelota,
que lo puedo entender,
¿vale?
Lo puedo entender.
Pero que esto se contradice totalmente
con este tipo de mentalidad.
Y,
a ver,
que dicen por aquí un montón de cosas,
dice Bit,
utilizar herramientas nativas como Svil,
SWC,
que tiene sentido,
pero también nos gusta tener partes en JavaScript,
lo que hace más fácil escribir plugins para contribuir,
que es importante.
Y,
o sea,
que siempre ha tenido esto de,
oye,
que no hace falta re-escribirlo todo en Rast,
y no sé qué.
Entonces,
claro,
me acaba de volar la cabeza,
porque,
bueno,
cambiado de opinión,
no pasa nada.
A mí no me parece,
no me parece mal.
O sea,
cambiar de opinión es sano,
es natural,
y está muy bien.
Pero aquí viene el segundo take.
No pasa nada por cambiar de opinión,
y más en el mundo de la tecnología y la programación.
Me sorprende,
sinceramente,
porque no he llegado a ver,
no he llegado a ver ese cambio de,
muchas veces lo que hacemos es tener como una,
no sé,
como un camino para cambiar de opinión.
Pero claro,
es que esto es de abril,
y desde entonces no he,
o sea,
todo lo contrario.
He visto como más,
ver que seguía un poco con esta idea,
¿no?
El tema es,
que lo que yo sí que creo que es un error,
no es su cambio de opinión,
que es súper,
o sea,
es lícito,
y yo lo comparto y tal.
Lo que creo que se equivoca,
el bono de Banju,
con todo mi cariño y todo mi amor,
es en meterse en este berenjenal,
en este campo tan bestia.
O sea,
amigos,
hacer Webpack,
hacer Rust,
hacer Turbo Pack,
mirad,
Turbo Pack,
que es la reescritura de Webpack a Rust,
esto lo está haciendo Vercell,
lo está haciendo Vercell con un equipo que alucinas,
lo están haciendo con un equipo donde está el fundador y creador de Webpack,
que es este hombre,
Tobias Coppers,
y tenéis aquí,
o sea,
es que Vercell tiene verdaderos genios en su empresa,
Jared Palmer,
hay gente muy buena y les está costando.
Ahora está en beta,
pero les está costando.
Mi sensación,
la verdad,
mi sensación es que creo que Banju,
o el equipo de Bit,
con todo mi amor y todo mi cariño,
yo puedo estar equivocado,
¿vale?
Pero creo que Bit no debería hacer esto.
Creo que debería o aliarse,
aliarse,
por ejemplo,
con RSPack,
por poner un ejemplo,
¿no?
Con RSPack,
RSPack,
al final RSPack es también una alternativa a Webpack
que está reescrita con Rust,
aliarse con ellos e intentar justamente conseguir lo que quieren hacer.
Eso por un lado.
O incluso,
pues,
hablar con Sbuild e intentar utilizar Sbuild.
o incluso utilizar Turbo Pack,
porque es que Turbo Pack es justamente también lo que necesitan.
¿Sabes lo que os quiero decir?
Es el tema de que veo que ya hay muchos desarrollos apuntando a lo mismo
como para abrir otra vez otro melón en un desarrollo de estas características
que es muy bestia.
Y yo creo que si el equipo de Bit,
que es también muy talentoso,
apoyase el desarrollo,
puedo entender que el de Turbo Pack,
yo qué sé,
porque Vercell le da grima,
porque no le gusta,
yo qué sé,
¿vale?
A lo mejor dice,
no,
jamás voy a utilizar Turbo Pack,
me niego.
Bueno,
lo puedo entender,
¿vale?
Pero hay otras alternativas,
como por ejemplo,
o RSPack,
o mejorar Sbuild como si no hubiera mañana.
Si Sbuild se pusiera a trabajar todo el equipo que tiene en Bit,
pues es que sería brutal.
No lo sé,
es que no me parece buena idea,
no me parece buena idea,
la verdad,
no me parece buena idea.
Dice,
hey Midu,
Sbuild es bueno,
pero no es tan abierto para Bit,
es cosa de ver los cómics en Repo,
lo único malo es que cada vez es más difícil contribuir en Rust Go.
Bueno,
pero a ver,
también tienen contribuidores,
que tampoco,
es verdad que Evan,
pues es bastante más cerraillo,
pero a lo mejor pueden llegar a un acuerdo,
es que no sé si lo ha intentado,
pero si no,
RSPack también,
RSPack también se ve bastante,
y está hecho con Rust,
RSPack pues tampoco tiene mala pinta,
mira,
90 contribuidores,
y vamos a ver,
este sí que parece bastante más abierto.
No sé,
yo,
crear un empaquetador desde cero,
no me parece una buena idea,
es mi,
lo digo con todo mi amor,
no lo digo con maldad,
ojalá le salga bien,
pero es que,
pero el equipo de Bit es open source,
¿no?
O es una empresa tipo Bersel,
que te es humillositos por detrás para apoyar el proyecto,
no,
no,
es open source,
no tiene una empresa detrás,
pero por eso justamente Sbuild tampoco tiene una empresa detrás,
Sbuild es de un chico,
en el caso de RSPack,
la empresa,
ves que pone web infradeb,
esto en realidad es de la gente de TikTok,
esto es de Bit,
Bit,
BitDense,
¿vale?
BitDense,
y esto en realidad es un equipo que es chino,
obviamente,
que además tiene bastante sentido que se alinee con EvanJun,
no sé,
hubiera sido la clave,
yo creo que aquí hubiera sido,
hubiera sido brutal ver Bit utilizando RSPack,
y creo que hubiera sido súper positivo,
no sé,
me sorprende la decisión,
es que no me parece buena idea,
no me parece buena idea porque de verdad es que hacer un empaquetador,
yo sé que muchas veces pensamos,
hacer un empaquetador y tal,
pero es que lo mejor que ha hecho Bit es justamente construir encima de cosas que ya estaban hechas,
si ahora se pone a perder tiempo construyendo los fundamentos,
no lo sé,
no lo sé,
Van lo hizo,
Evan también puede,
a ver,
con todo mi cariño,
el tiempo es limitado y Evan será muy bueno,
pero tampoco infravaloremos el desarrollo que ha tenido Rollup,
Webpack y este tipo de herramientas que son muy,
muy bestias,
ya no se puede hacer nada con Webpack,
a ver,
Webpack,
con todo mi amor,
Webpack sigue siendo una herramienta muy interesante,
se sigue utilizando,
NextGS la utiliza en producción,
digamos que si hay que invertir para mañana,
pues ya no hay que,
yo no invertiría,
¿sabes?
Ah,
mira,
ahora ya lo está comentando EvanJu en Twitter,
¿no?
Dice,
ya está,
el gato está fuera de la bolsa,
estamos trabajando en Rolldown un port de Rust de Rollup,
Dios,
que se enfoque en performance y la compatibilidad con Rollup,
y el objetivo es reemplazar Sbuild y Rollup con el mínimo impacto para los usuarios finales,
claro,
es que dice,
por supuesto,
va a ser mucho trabajo,
dice,
estado actual,
un work in process,
un work in progress,
muy pronto todavía,
core contributors,
core contributors are ex RSPack team members,
o sea,
que han,
o sea,
han contratado a gente del RSPack,
que ya os decía yo que tenía bastante sentido,
colaboración con RSPack,
y con Lucas,
que es el creador de Rollup,
no sé,
no sé,
no sé,
tengo,
tengo dudas,
tengo dudas bastante,
bastante fuertes de esto,
es que es un desarrollo muy bestia,
o,
a ver,
a lo mejor lo consiguen al final,
pero va a tardar lo suyo,
va a tardar lo suyo,
que más Luigi.,
si no tiene unainko,
es igual que ya physique,
va a tardar lo suyo,
para intentar citarlo,
mejor Gore,
mejor Mira,
y con elацию,
la rateta,
y con la c 다� Consortium,
por supuesto,
suyo con la cintura,
el puesto popular,
nos Domenech,
,
y con el tungelo,
por supuesto,