¡SE CONFIRMA LO MEJOR PARA JAVASCRIPT!

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ต.ค. 2024

ความคิดเห็น • 130

  • @saulgomezjimenez8650
    @saulgomezjimenez8650 3 หลายเดือนก่อน

    🎯 Key points for quick navigation:
    00:00 *🔄 Evolución de JavaScript*
    - Avances en la especificación ECMAScript y rol del comité TC39.
    - Diferenciación entre ECMAScript y JavaScript como marca.
    - Presentación de nuevas características como "defer import evaluation".
    02:20 *🎛️ Interacción de usuario y dependencias*
    - Demostración de cómo las importaciones dinámicas afectan el rendimiento.
    - Introducción y explicación de la característica "import defer".
    - Problemas de rendimiento por evaluación inmediata de módulos.
    04:28 *🚀 Futuras innovaciones en JavaScript*
    - Detalles sobre la propuesta de manejo de errores y promesas.
    - Discusión sobre la evoluciónde "signals" para reactividad nativa.
    - Desarrollo y expectativas de nuevas propuestas como "decimal".
    06:48 *🧮 Problemas y soluciones en números decimales*
    - Explicación del manejo inadecuado de decimales en JavaScript.
    - Introducción de 'decimal 128' para mejorar cálculos de precisión.
    - Discusión sobre alternativas y mejoras en la gestión de grandes enteros y decimales.
    Made with HARPA AI

  • @tympo
    @tympo 4 หลายเดือนก่อน +76

    al final del video la recomendación al siguiente tapa el resultado del bigint y no se puede ver nada

    • @Daredevil666
      @Daredevil666 4 หลายเดือนก่อน +3

      Eliminalo desde el inspector y lo puedes ver perfectamente xd

    • @matacamperos
      @matacamperos 4 หลายเดือนก่อน

      Lo único que hace es poner esa "n" a los dos numeros para que los interprete como bigint y la suma no pierda esa precision

    • @gamuro6977
      @gamuro6977 4 หลายเดือนก่อน

      no hay nada que ver, con escuchar es suficiente

    • @patocarrasco6266
      @patocarrasco6266 4 หลายเดือนก่อน +15

      el tipo exponiendo un problema real y todos los demas diciendo "y para que quieres ver eso jaja salu2" o "pero si puedes desarmar el navegador y asi de `simple` puedes verlo".
      que gente mas pesaa xD

    • @joseavilasg
      @joseavilasg 4 หลายเดือนก่อน

      Puedes usar una extensión para desactivarlos.

  •  4 หลายเดือนก่อน +21

    4:35 madrea mia me suena a windows con "Un Error evita que el gestor de errores se ejecute", creo que Google tenía razón con Dart. Que se le va hacer, sólo de seguir arreglando el chungo de lenguaje que tenemos para el browser.

  • @2005bgva
    @2005bgva 4 หลายเดือนก่อน +12

    Es muy gracioso midudev, con eso del teclado y enseñar el juguete me ha hecho reír.

  • @pauriquelmebmx
    @pauriquelmebmx 4 หลายเดือนก่อน +10

    Me gusta lo del sonido del teclado!!

  • @jesusje1199
    @jesusje1199 4 หลายเดือนก่อน +1

    Hola, no se pueden comparar los números en punto flotante que trabajan directamente con tipos ieee754, tienes que restarlos y comparar con una tolerancia. Cuando estudias ingenieria informatica, te explican estas cosas, debido a que la mantisa donde se almacenan los decimales es limitada por eso ocurre lo que comentas en el video.

  • @akirakosaintjust
    @akirakosaintjust 3 หลายเดือนก่อน +2

    yo como friki funcional lo que quiero es el pipe operator de una vez, tipos algebraicos complejos, y que alguien implemente la optimización de funciones recursivas, pero no va a pasar así que nada. ah y paralelismo en node/bun/deno, pero aparte de los web workers tampoco va a haber nunca así que njddffd

  • @ricardotrejoruiz5776
    @ricardotrejoruiz5776 4 หลายเดือนก่อน +9

    30 años después un lenguaje el cual dependen millones de empleos: Vamos a agregar decimales que funcionan bien.....

    •  3 หลายเดือนก่อน +1

      No es lo mismo un decimal que "coma flotante" los double y float estan optimizados para hacer calculos muy rápido y permiten tener tanto numeros grandes como muy pequeños con decimales aunque tiene ese pequeño problema de precisión (no deben usarse para temas financieros) sólo para cálculos geométricos.
      Una opción "casera" de simular el decimal, por ejemplo, si necesitas 4 decimales, es hacer operaciones con enteros pero multiplicados por 10.000 y luego en un ultimo paso divides por 10.000 o pones una coma por medio a la hora de mostrarlo. (es lo que hace el decimal internamente)

  • @signas13
    @signas13 4 หลายเดือนก่อน +1

    Desde que sigo a midu siempre me ha parecido increíble la forma y la velocidad en la que escribe, eso de poder programar y hablar de algo completamente distinto a lo que escribe me deja 🤯, y me choquea un poco que su teclado no se escuche, el sonido de las teclas para muchos es ASMR, me gustaría poder escuchar el teclado real, no con software.

  • @hamfree
    @hamfree 4 หลายเดือนก่อน +1

    Lo de los decimales lo han hecho como en el lenguaje Java con su clase BigDecimal, de ahí los constructores y métodos, y esa forma 'rara' de realizar las operaciones.

  • @OscarGarciaB
    @OscarGarciaB 3 หลายเดือนก่อน

    7:50 creo que la decisión de usar Decimal128 es acertada porque sería sencillo implementar un polyfill en JavaScript nativo. Si usa sufijos entonces se hace necesario transpilar el código.

  • @snithfferx
    @snithfferx 3 หลายเดือนก่อน

    Se podrá hacer operaciones entre tipos. porque en ocasiones, te gusta hacer un tipo más otro como tu bigint, que tal sí, quiero sumarle un entero al bignint, o un flotante con unidad entera, o sea, 2n * 2 y como resultado 3n ó 4d - 2 = 2d
    Bueno, mientras no se sienta estar trabajando con C, suficiente. Sino, ya tocó casting por todos lados.

  • @JairMosquera-dv5li
    @JairMosquera-dv5li 4 หลายเดือนก่อน +1

    Gracias por la info!!!

  • @alpaca5548
    @alpaca5548 4 หลายเดือนก่อน +5

    nunca habia visto eso del 0,1 + 0,2
    pd: ahora a esperar añitos para compatibilidad

  • @alexanderperez1849
    @alexanderperez1849 4 หลายเดือนก่อน +3

    Quién más vino por el ASMR del teclado v:? 2:41

  • @bastvai
    @bastvai 4 หลายเดือนก่อน +2

    Defer. Smells like Angular Spirit...

  • @marcosantonioreyesmedina2364
    @marcosantonioreyesmedina2364 4 หลายเดือนก่อน

    A mi entender de implementar un sufijo para decimales no podría estar entre las letras A - F porque son números hexdecimales, capaz ahí viene el problema. Igualmente creo que el uso de un sufijo sería muy bueno, el problema es encontrar uno que funcione.

  • @dylanmosca3154
    @dylanmosca3154 4 หลายเดือนก่อน +4

    Alguien sabe donde conseguir la app klack la del sonido del teclado

  • @ariel._.9186
    @ariel._.9186 4 หลายเดือนก่อน +4

    Cuando agreguen tipado e interfaces ahí se va a hablar de un cambio

    • @kantyDarius
      @kantyDarius 4 หลายเดือนก่อน

      Coincido

    • @KaiiKiller
      @KaiiKiller 3 หลายเดือนก่อน

      Typescript. No hace falta tener dos veces lo mismo.

    • @ariel._.9186
      @ariel._.9186 3 หลายเดือนก่อน +1

      @@KaiiKiller typescript no es nativo. Es azúcar sintáctica

  • @cousi
    @cousi 3 หลายเดือนก่อน

    Muy interesante

  • @josemanuelaguilar9995
    @josemanuelaguilar9995 4 หลายเดือนก่อน

    Que tema usas ?

  • @weengineers5999
    @weengineers5999 4 หลายเดือนก่อน

    Eso de signals si viene en el lenguaje por defecto , quiere decir que React va a tener que adaptarse ?

    • @Verzach3
      @Verzach3 4 หลายเดือนก่อน

      No, porque no se cambia nada de como funciona el lenguaje, solo se agregan nuevas caracteristicas, pero si puede ser que react use signal en algunas partes para mejorar el rendimiento o algo asi

    • @weengineers5999
      @weengineers5999 4 หลายเดือนก่อน

      @@Verzach3 Si justo a ello me refería a incluir esas nuevas características que ya vienen en le propio lenguaje

  • @jorge.orozco
    @jorge.orozco 4 หลายเดือนก่อน +1

    Y yo que pensaba en lo modular... Si necesito algo llámalo, si no, no dejes entrar al interprete o compilador allí...

  • @CodeDibertzStride
    @CodeDibertzStride 4 หลายเดือนก่อน

    *Son buenas noticias.* Amo javascript y su lenguaje, no desarrollo videojuegos con él pero sí es muy bueno para desarrollar máquinas de casinos, y esto de los decimales siempre ha sido un menudo rollo, que implementen esa mejora uffff! uffff!, me ahorraría el tener que estar poniendo símbolos y caracteres medios raros para conformar los decimales de Balance de Pragmatic. Si el lenguaje te arregla esto los Casinos están así 😍🤑 aunque con "f" de anotación no estaría nada mal, además el 0.2f da a entender claramente que es un flotante.

  • @Turko77777
    @Turko77777 3 หลายเดือนก่อน

    Esto de la "reactividad" es lo mismo a lo que llamamos toda la vida como "Binding", o es otra cosa??? Tampoco entiendo que aporta Signal sque no se pueda hacer con un Proxy :S

    • @akirakosaintjust
      @akirakosaintjust 3 หลายเดือนก่อน

      la reactividad es lo que hacíamos con observables

  • @CristhianRuizSandoval
    @CristhianRuizSandoval 4 หลายเดือนก่อน

    Aleluya!!!, al menos ya puede hacer bien las operaciones matemáticas

  • @lopezrafa
    @lopezrafa 4 หลายเดือนก่อน +1

    Estan haciendo importacion como Php? no puede ser, les falta hacer un importOnce...

  • @BryanUseche
    @BryanUseche 4 หลายเดือนก่อน

    ¿Se les ha ocurrido implementar namespaces en JS para evitar eso del deferr y demas?, no se digo.

    •  3 หลายเดือนก่อน

      ¿los namespaces no son sólo para organizar el código? ¿que tiene que ver eso con cargar las librerías sólo la primera vez que se usan?

  • @JulLun
    @JulLun 4 หลายเดือนก่อน +2

    Reactividad? Decimal? Osea Java?

  • @neftalimich
    @neftalimich 3 หลายเดือนก่อน

    Me agradó el sonido fake del teclado. :)

  • @TheWaalteers
    @TheWaalteers 4 หลายเดือนก่อน

    que fue de eso con que el sonido del teclado te podian "leer" lo que tecleabas con AI?

  • @droni_co
    @droni_co 3 หลายเดือนก่อน

    lo del teclado es demasiado friki,.... y me encanta

  • @SergioMoral
    @SergioMoral 4 หลายเดือนก่อน +7

    Like y lo veo.

  • @FranciscoRestivo96
    @FranciscoRestivo96 4 หลายเดือนก่อน

    Por estas cosas y muchas más creo que la inteligencia artificial puede ayudarnos a entregar mejores productos. Es hora de avanzar más rápido.

  • @joseavilasg
    @joseavilasg 4 หลายเดือนก่อน

    08:28 A mi también me hace ruido esa API. No me gusta. Pero ni modo.

  • @alejandrocorrea3137
    @alejandrocorrea3137 4 หลายเดือนก่อน +4

    Vamoooos JS

  • @Felipe-Bustos-24
    @Felipe-Bustos-24 4 หลายเดือนก่อน

    Hay un software similar para el sonido del teclado en Windows?

  • @antoniovalderrama7080
    @antoniovalderrama7080 3 หลายเดือนก่อน

    Midu: En el minuto 0:25 ¿JavaScript marca registrada de Oracle?; creo que me perdí ¿o estás equivocado?

    • @midulive
      @midulive  3 หลายเดือนก่อน

      0 equivocado. JavaScript es una marca registrada de Oracle: tsdr.uspto.gov/#caseNumber=75026640&caseType=SERIAL_NO&searchType=statusSearch

    • @antoniovalderrama7080
      @antoniovalderrama7080 3 หลายเดือนก่อน +1

      @@midulive Muchas gracias por la aclaración; no lo sabía. Muchas gracias.

  • @crazybenji
    @crazybenji 4 หลายเดือนก่อน

    Y justo me preguntaba qué teclado estaba usando xD

  • @robergroso
    @robergroso 4 หลายเดือนก่อน +1

    con Defer vamos a poder tener web con stutter igual que los juegos cuando compilan shaders cuando avanzas. 😂

  • @tigrezno2626
    @tigrezno2626 4 หลายเดือนก่อน

    la que va a cambiar muchas cosas es la de explicit context, la usareis casi todos los dias

  • @jr.BoarOfGold
    @jr.BoarOfGold 4 หลายเดือนก่อน

    Cuál era la aplicación para el sonido del teclado?

    • @jaldekoa
      @jaldekoa 4 หลายเดือนก่อน

      Klack pero solo está disponible para Mac.

  • @terry-
    @terry- 4 หลายเดือนก่อน

    Genial!

  • @Lionnos
    @Lionnos 4 หลายเดือนก่อน +1

    Buena

  • @paolobooker4163
    @paolobooker4163 4 หลายเดือนก่อน

    Y no debería ser ya por defecto así todos los imports?

    • @jphvnet
      @jphvnet 4 หลายเดือนก่อน

      No porque agrega sobrecarga y hace las cosas más lentas.

  • @JorgeAlvarezOre
    @JorgeAlvarezOre 4 หลายเดือนก่อน +1

    10:53 No se puede ver por una miniatura de video encima

  • @joseholt5069
    @joseholt5069 4 หลายเดือนก่อน

    Pensé que se venía un nuevo Review de Teclado Mecánico

  • @sergioacuna1772
    @sergioacuna1772 3 หลายเดือนก่อน

    Un problema que veo en Python por lo menos, es con que los datos float, es pérdida de precisión, es que los últimos dígitos de float, los inventa.

  • @hbiblia
    @hbiblia 4 หลายเดือนก่อน

    Creo que seria super incomodo agregarle a una operacion n, m, f, d

  • @pablomendezjimenez2010
    @pablomendezjimenez2010 4 หลายเดือนก่อน

    Muy bueno el vídeo
    (Todavía no lo he visto)
    Viva la libertad carajooooo!!!!!!

  • @andrespaladines1
    @andrespaladines1 4 หลายเดือนก่อน

    Está genial!
    Y eso que empecé a cambiarme a JS desde iOS nativo xD

  • @hecelta
    @hecelta 4 หลายเดือนก่อน

    Eso no mata (o facilita) la vida a Quick?

  • @davidvidea1767
    @davidvidea1767 3 หลายเดือนก่อน

    el video comienza el el minuto 11:01

  • @respada86
    @respada86 4 หลายเดือนก่อน

    No me parece que sea lo mejor para js... el defer sí, pero el resto del vídeo.. creo que sobraba, pero igual gracias por el aporte

  • @christianbarrios6646
    @christianbarrios6646 4 หลายเดือนก่อน

    Por un momento pense que JS tendría tipado

  • @pedroruiz6484
    @pedroruiz6484 4 หลายเดือนก่อน

    ¿Cómo se instala klack?

  • @israelulloa4017
    @israelulloa4017 4 หลายเดือนก่อน +1

    Buenas señores 🗿

  • @alucard14_7
    @alucard14_7 27 วันที่ผ่านมา

    En C# los decimales se ponen con sufijo. No sé porque los de Ecma se complican la vida

  • @MarcosAntonioBustos
    @MarcosAntonioBustos 4 หลายเดือนก่อน

    Son partes de mis sistemas

  • @luisdanielmarquez6537
    @luisdanielmarquez6537 4 หลายเดือนก่อน

    suena cool en teclado

  • @OnelMartinez-jo9yy
    @OnelMartinez-jo9yy 4 หลายเดือนก่อน

    Buen video 😂

  • @kevinkener5607
    @kevinkener5607 4 หลายเดือนก่อน

    yo esperaba type hints para no usar typescript

  • @banschgames5262
    @banschgames5262 4 หลายเดือนก่อน

    Más JS!!!!

  • @joaquingallegos3962
    @joaquingallegos3962 4 หลายเดือนก่อน

    Alphadev??

  • @richardramirez5746
    @richardramirez5746 4 หลายเดือนก่อน

    Parece feature de un bundler..

  • @miguel900030
    @miguel900030 4 หลายเดือนก่อน

    Y el pattern matching olvidado 😢

  • @felixmiguelcabreraranklin2572
    @felixmiguelcabreraranklin2572 4 หลายเดือนก่อน

    Vine buscando oro y me encontre cobre, el cual me permite enlazarlo a la bocina para hacer un teclado mecanico jaja

  • @laWiskaPY
    @laWiskaPY 4 หลายเดือนก่อน

    Van a eliminarlo por fin?

  • @rafaelsanchezmartinez9393
    @rafaelsanchezmartinez9393 4 หลายเดือนก่อน +1

    Pense que lo mejor iba a ser que desapareciera :(

  • @leofabioFAC
    @leofabioFAC 4 หลายเดือนก่อน +1

    me parece que estan copiando la libreria decimal.js por eso lo crean como objeto

  • @elwoseopenstepcrew1134
    @elwoseopenstepcrew1134 4 หลายเดือนก่อน

    no me gusta lo que han hecho con los decimales, prefiero seguir usando bigInt para mis desarrollos blockchain xD

  • @charlypineapple5514
    @charlypineapple5514 4 หลายเดือนก่อน

    yo escuchaba bi king

  • @AlejandroTorres-qp7dd
    @AlejandroTorres-qp7dd 4 หลายเดือนก่อน

    WebAssembly matara JS.

  • @flavioe.salasm.9922
    @flavioe.salasm.9922 3 หลายเดือนก่อน

    0.1+ 0.2 = 0.3 (en php)

  • @martinvarela206
    @martinvarela206 4 หลายเดือนก่อน

    Me perdi el final por el recomendado... odio los recomendados

    • @erme0742
      @erme0742 4 หลายเดือนก่อน

      cierto, no se pudo ver el codigo

  • @aquavxi6431
    @aquavxi6431 4 หลายเดือนก่อน

    Mas vale tarde que nunca XD

  • @thisIsLoxi
    @thisIsLoxi 4 หลายเดือนก่อน +1

    Mi estimado, a PHP no le pasa la coma flotante 0.1 + 0.2, lo acabo de probar 😎

    • @Turko77777
      @Turko77777 3 หลายเดือนก่อน

      Prueba:
      if( (0.1+0.2) == 0.3){
      echo "No hay error";
      }
      else{
      echo "Hay error";
      }

    • @thisIsLoxi
      @thisIsLoxi 3 หลายเดือนก่อน

      @@Turko77777 Que raro, si haces la suma la variable si es igual a 0.3 pero cuando evaluas la igualdad dice que es falso 👀

    • @Turko77777
      @Turko77777 3 หลายเดือนก่อน

      @@thisIsLoxi No, la suma no es igual a 0.3. Debes distinguir entre el "dato" y la representación del dato (como lo muestra en pantalla) que son cosas distintas y muchas veces se confunden. El "dato" son bits almacenados en memoria, en este caso bajo el estándar del float en memoria nunca va a estar 0.3, porque simplemente no se puede. En cambio, la representación de ese dato puede variar entre lenguajes, en este caso al parecer PHP decide mostrar un truncamiento (no soy muy experto en PHP así que no te puedo dar más detalles). Haz otra prueba --> echo number_format((0.1+0.2), 20); Ahí vas a obligar a PHP a que te muestre el dato con más decimales.
      Como dato adicional, también pasa con el "-0" (menos cero), el float contiene este número matemáticamente incorrecto. Algunos lenguajes lo muestran y otros deciden mostrarlo como "0" (cero) en pantalla, pero en memoria está siempre como "-0" (ya que el bit que hace de flag para el negativo está marcado)
      Por esto, hay que tener especial cuidado en cálculos de punto flotante, sobre todo en sistema contables que se ven con centavos.

    • @Turko77777
      @Turko77777 3 หลายเดือนก่อน

      @@thisIsLoxi No es raro, si es float es inexacto (por definición del float es así). PHP decide no mostrarte la precisión completa, pero hace esto -> echo number_format((0.1+0.2), 20); para que te la muestre
      Pasa lo mismo con el "-0" (menos cero), el float tiene este número matemáticamente incorrecto, pero algunos lenguajes deciden presentártelo como cero (sin signo), aun cuando internamente el bit del signo negativo está presente

    • @thisIsLoxi
      @thisIsLoxi 3 หลายเดือนก่อน

      @@Turko77777 O sea lo que me parece raro es que si haces $a = 0.1 + 0.2; echo $a; te muestra 0.3, pero si haces $a == 0.3 te dice false. Me parece horrible que muestre un valor cuando le hagas un echo o un var_dump pero que ese valor no sea igual al que se muestra :(

  • @avaricia369
    @avaricia369 4 หลายเดือนก่อน

    - 9:45 -> "0.1" pasa a "0.1f"
    Como todos los demás lenguajes.
    [ JavaScript innovando desde lejos 😎👍 ]
    - La innovación seria que de una vez copie a los demás y ya. Eso es lo que no entiendo... Será la forma en la que esta desarrollada?

  • @Raddfieldgames
    @Raddfieldgames 4 หลายเดือนก่อน

    Primero

  • @vicosanz
    @vicosanz 4 หลายเดือนก่อน +10

    Javascript es un pseudo lenguaje

    • @emanuelpalacio-q3l
      @emanuelpalacio-q3l 4 หลายเดือนก่อน +11

      Y vos una pseudopersona

    • @smorales9492
      @smorales9492 4 หลายเดือนก่อน

      @@emanuelpalacio-q3l Y tu una pseudo respuesta

    • @jphvnet
      @jphvnet 4 หลายเดือนก่อน +2

      ​@@emanuelpalacio-q3llo que es no entender el trolleo

    • @emanuelpalacio-q3l
      @emanuelpalacio-q3l 4 หลายเดือนก่อน

      @@jphvnet Que buena forma de excusarse

    • @dvoraklovelace2801
      @dvoraklovelace2801 4 หลายเดือนก่อน +1

      Si tilin?

  • @raishiddavid648
    @raishiddavid648 4 หลายเดือนก่อน

    Tercer comentario

  • @fernandopoveda9861
    @fernandopoveda9861 4 หลายเดือนก่อน

    Está bien lo del importa, el resto es una cachetada en la cara (horrible).

  • @christianm4906
    @christianm4906 4 หลายเดือนก่อน

    JavaShit.

  • @eki203
    @eki203 4 หลายเดือนก่อน

    Lo mejor que le puede pasar a JavaScript es que lo borren

  • @viking1430
    @viking1430 4 หลายเดือนก่อน

    Midu está duro con el clickbaiteo. Igual tqm Miducito