{"id":560,"date":"2024-08-08T20:10:06","date_gmt":"2024-08-08T20:10:06","guid":{"rendered":"https:\/\/alexpadulles.es\/blog\/?p=560"},"modified":"2024-08-29T20:03:03","modified_gmt":"2024-08-29T20:03:03","slug":"novedades-javascript-en-2024","status":"publish","type":"post","link":"https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/","title":{"rendered":"Novedades javascript en 2024"},"content":{"rendered":"<h2>Novedades javascript en 2024 m\u00e1s recientes y relevantes.<\/h2>\n<p>JavaScript ha estado evolucionando r\u00e1pidamente en los \u00faltimos a\u00f1os, con actualizaciones frecuentes que a\u00f1aden nuevas caracter\u00edsticas y mejoras. Aqu\u00ed te presento algunas de las novedades m\u00e1s recientes y relevantes de este a\u00f1o 2024.<\/p>\n<p>\u00bfNecesitas un\u00a0<strong>programador JavaScript<\/strong>?\u00a0<a href=\"https:\/\/alexpadulles.es\/#contact\" target=\"_blank\" rel=\"noopener\">Contacta conmigo<\/a><\/p>\n<h3>1. <strong>Nuevas Caracter\u00edsticas de ECMAScript 2024 (ES15)<\/strong><\/h3>\n<ul>\n<li><strong>Decoradores<\/strong>: Esta es una caracter\u00edstica altamente esperada que ha sido est\u00e1ndar desde ES2024. Los decoradores permiten anotar y modificar clases y propiedades de manera declarativa.<\/li>\n<li><strong>Tipos de Tuplas y Registros (Records and Tuples)<\/strong>: Introducidos como tipos primitivos inmutables, los registros y las tuplas permiten crear estructuras de datos m\u00e1s seguras y con un uso m\u00e1s claro de memoria.<\/li>\n<li><strong>Optional Chaining<\/strong>: Aunque no es completamente nuevo, el encadenamiento opcional (<code>?.<\/code>) sigue siendo una de las caracter\u00edsticas m\u00e1s populares. Permite acceder a propiedades de objetos anidados sin tener que verificar cada nivel.<\/li>\n<\/ul>\n<h3>2. <strong>Nuevas Herramientas y Bibliotecas<\/strong><\/h3>\n<ul>\n<li><strong>Bun.js<\/strong>: Un nuevo entorno de ejecuci\u00f3n que compite con Node.js y Deno. Bun.js se enfoca en ser r\u00e1pido, con tiempos de inicio m\u00e1s r\u00e1pidos y soporte nativo para TypeScript y ESModules.<\/li>\n<li><strong>Next.js 13+<\/strong>: Esta versi\u00f3n de Next.js introduce nuevas caracter\u00edsticas como el soporte para la renderizaci\u00f3n de componentes en el servidor (Server Components), optimizaci\u00f3n de im\u00e1genes m\u00e1s avanzada, y nuevas rutas de <a href=\"https:\/\/alexpadulles.es\/blog\/creando-una-api-con-laravel-11\/\" target=\"_blank\" rel=\"noopener\">API<\/a>.<\/li>\n<li><strong>Remix<\/strong>: Un marco de trabajo que est\u00e1 ganando popularidad por su enfoque en la experiencia del desarrollador y la eficiencia del tiempo de ejecuci\u00f3n. Remix se enfoca en la carga r\u00e1pida de p\u00e1ginas y el manejo de datos a trav\u00e9s de &#8220;loaders&#8221; y &#8220;actions&#8221;.<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><button translate=\"no\" class=\"btg-button btg-button-1\" data-btnid=\"1\" data-url=\"https:\/\/alexpadulles.es\/#contact\" data-action=\"link\" data-target=\"_self\">Contacta con nosotros<span class=\"fas fa-message btg-icon \"><\/span><\/button>\n<p>&nbsp;<\/p>\n<h3>3. <strong>Tendencias en Desarrollo de Frontend en <\/strong>Novedades javascript en 2024<\/h3>\n<ul>\n<li><strong>React Server Components<\/strong>: Este concepto est\u00e1 empezando a ser adoptado m\u00e1s ampliamente y ofrece una nueva forma de pensar sobre la renderizaci\u00f3n en React o <a href=\"https:\/\/vuejs.org\/ecosystem\/themes.html\" target=\"_blank\" rel=\"noopener\">VUE<\/a>, permitiendo que partes de una aplicaci\u00f3n React se rendericen en el servidor para mejorar el rendimiento.<\/li>\n<li><strong>Islands Architecture<\/strong>: Es una tendencia emergente que busca equilibrar el rendimiento entre el renderizado en el servidor y en el cliente. La idea es enviar solo las partes interactivas de una p\u00e1gina como <strong>Novedades javascript en 2024<\/strong>, lo que mejora la carga inicial.<\/li>\n<li><strong>Micro Frontends<\/strong>: Aunque la idea de micro frontends no es nueva, sigue siendo una tendencia importante en la arquitectura de aplicaciones grandes, permitiendo a los equipos desarrollar, desplegar y mantener de manera independiente distintas partes de la interfaz.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_566\" style=\"width: 1034px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" aria-describedby=\"caption-attachment-566\" class=\"wp-image-566 size-large\" src=\"https:\/\/alexpadulles.es\/blog\/wp-content\/uploads\/2024\/08\/Novedades-Javascript-2024-1024x683.jpg\" alt=\"Novedades Javascript 2024\" width=\"1024\" height=\"683\" srcset=\"https:\/\/alexpadulles.es\/blog\/wp-content\/uploads\/2024\/08\/Novedades-Javascript-2024-1024x683.jpg 1024w, https:\/\/alexpadulles.es\/blog\/wp-content\/uploads\/2024\/08\/Novedades-Javascript-2024-300x200.jpg 300w, https:\/\/alexpadulles.es\/blog\/wp-content\/uploads\/2024\/08\/Novedades-Javascript-2024-768x513.jpg 768w, https:\/\/alexpadulles.es\/blog\/wp-content\/uploads\/2024\/08\/Novedades-Javascript-2024-1536x1025.jpg 1536w, https:\/\/alexpadulles.es\/blog\/wp-content\/uploads\/2024\/08\/Novedades-Javascript-2024-2048x1367.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><p id=\"caption-attachment-566\" class=\"wp-caption-text\">Novedades Javascript 2024<\/p><\/div>\n<h3><\/h3>\n<h3>4. <strong>Novedades en el Ecosistema de TypeScript<\/strong><\/h3>\n<ul>\n<li><strong>TypeScript 5.x<\/strong>: Las versiones recientes han a\u00f1adido mejoras como la inferencia de tipos mejorada, eliminaci\u00f3n de objetos redundantes, y la optimizaci\u00f3n del rendimiento del compilador. Adem\u00e1s, se est\u00e1n discutiendo nuevas propuestas como variadic tuple types y la mejora en la manipulaci\u00f3n de tipos gen\u00e9ricos.<\/li>\n<\/ul>\n<h3>5. <strong>JavaScript en Inteligencia Artificial<\/strong><\/h3>\n<ul>\n<li><strong>TensorFlow.js<\/strong>: La biblioteca de TensorFlow para JavaScript contin\u00faa expandi\u00e9ndose, permitiendo la creaci\u00f3n de modelos de aprendizaje autom\u00e1tico directamente en el navegador o en Node.js.<\/li>\n<li><strong>AI y Generaci\u00f3n de C\u00f3digo<\/strong>: Herramientas como GitHub Copilot, que utilizan modelos de <a href=\"https:\/\/alexpadulles.es\/blog\/como-crear-un-modelo-gpt\/\" target=\"_blank\" rel=\"noopener\">IA<\/a> para sugerir c\u00f3digo en tiempo real, est\u00e1n cambiando la forma en que los desarrolladores trabajan, permitiendo aumentar la productividad y reducir errores.<\/li>\n<\/ul>\n<p>Estas son algunas de las <strong>Novedades javascript en 2024<\/strong> m\u00e1s relevantes en el mundo de JavaScript. El lenguaje y su ecosistema contin\u00faan evolucionando r\u00e1pidamente, por lo que es importante mantenerse al tanto de las \u00faltimas tendencias y herramientas.<\/p>\n<h3><span id=\"Contacto\">Contacto<\/span><\/h3>\n<p>Si necesitas servicios de desarrollo para tu empresa, estoy aqu\u00ed para ayudarte. Ofrezco soluciones personalizadas y de alta calidad para satisfacer tus necesidades. Para m\u00e1s informaci\u00f3n o para discutir tu proyecto, cont\u00e1ctame a trav\u00e9s del siguiente bot\u00f3n:<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><button translate=\"no\" class=\"btg-button btg-button-1\" data-btnid=\"1\" data-url=\"https:\/\/alexpadulles.es\/#contact\" data-action=\"link\" data-target=\"_self\">Contacta con nosotros<span class=\"fas fa-message btg-icon \"><\/span><\/button>\n<p>&nbsp;<\/p>\n<p>Imagenes obtenidas en : <a href=\"https:\/\/www.freepik.com\/\">Image by\u00a0 Freepik<\/a><\/p>\n<div id=\"gtx-anchor\" style=\"position: absolute; visibility: hidden; left: 648.203px; top: 1541.77px; width: 103.578px; height: 19px;\"><\/div>\n<div class=\"jfk-bubble gtx-bubble\" style=\"visibility: visible; left: 21px; top: 1374px; opacity: 1;\" role=\"alertdialog\" aria-describedby=\"bubble-5\">\n<div id=\"bubble-5\" class=\"jfk-bubble-content-id\">\n<div id=\"gtx-host\" style=\"min-width: 200px; max-width: 400px;\"><\/div>\n<\/div>\n<div class=\"jfk-bubble-closebtn-id jfk-bubble-closebtn\" tabindex=\"0\" role=\"button\" aria-label=\"Close\"><\/div>\n<div class=\"jfk-bubble-arrow-id jfk-bubble-arrow jfk-bubble-arrowdown\" style=\"left: 700.203px;\">\n<div class=\"jfk-bubble-arrowimplbefore\"><\/div>\n<div class=\"jfk-bubble-arrowimplafter\"><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Novedades javascript en 2024 m\u00e1s recientes y relevantes. JavaScript ha estado evolucionando r\u00e1pidamente en los \u00faltimos&#8230;<\/p>\n","protected":false},"author":1,"featured_media":568,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,7],"tags":[142,141],"class_list":["post-560","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-javascript","category-php-y-javascript","tag-novedades-javascript-en-2024","tag-programador-javascript"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Novedades javascript en 2024 - Blog Desarrrollo web Alex Padulles<\/title>\n<meta name=\"description\" content=\"JavaScript ha estado evolucionando r\u00e1pidamente en los \u00faltimos a\u00f1os, te presento las Novedades javascript en 2024 m\u00e1s recientes y relevantes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Novedades javascript en 2024 - Blog Desarrrollo web Alex Padulles\" \/>\n<meta property=\"og:description\" content=\"JavaScript ha estado evolucionando r\u00e1pidamente en los \u00faltimos a\u00f1os, te presento las Novedades javascript en 2024 m\u00e1s recientes y relevantes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Desarrrollo web Alex Padulles\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-08T20:10:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-29T20:03:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/alexpadulles.es\/blog\/wp-content\/uploads\/2024\/08\/JavaScript-continua-expandiendose.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"2000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Alex Padull\u00e9s\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@alexpadulles\" \/>\n<meta name=\"twitter:site\" content=\"@alexpadulles\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alex Padull\u00e9s\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Novedades javascript en 2024 - Blog Desarrrollo web Alex Padulles","description":"JavaScript ha estado evolucionando r\u00e1pidamente en los \u00faltimos a\u00f1os, te presento las Novedades javascript en 2024 m\u00e1s recientes y relevantes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/","og_locale":"es_ES","og_type":"article","og_title":"Novedades javascript en 2024 - Blog Desarrrollo web Alex Padulles","og_description":"JavaScript ha estado evolucionando r\u00e1pidamente en los \u00faltimos a\u00f1os, te presento las Novedades javascript en 2024 m\u00e1s recientes y relevantes.","og_url":"https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/","og_site_name":"Blog Desarrrollo web Alex Padulles","article_published_time":"2024-08-08T20:10:06+00:00","article_modified_time":"2024-08-29T20:03:03+00:00","og_image":[{"width":2000,"height":2000,"url":"https:\/\/alexpadulles.es\/blog\/wp-content\/uploads\/2024\/08\/JavaScript-continua-expandiendose.jpg","type":"image\/jpeg"}],"author":"Alex Padull\u00e9s","twitter_card":"summary_large_image","twitter_creator":"@alexpadulles","twitter_site":"@alexpadulles","twitter_misc":{"Written by":"Alex Padull\u00e9s","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/#article","isPartOf":{"@id":"https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/"},"author":{"name":"Alex Padull\u00e9s","@id":"https:\/\/alexpadulles.es\/blog\/#\/schema\/person\/e32cd17cd5729478d074e4fdb3212e32"},"headline":"Novedades javascript en 2024","datePublished":"2024-08-08T20:10:06+00:00","dateModified":"2024-08-29T20:03:03+00:00","mainEntityOfPage":{"@id":"https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/"},"wordCount":658,"commentCount":0,"publisher":{"@id":"https:\/\/alexpadulles.es\/blog\/#\/schema\/person\/e32cd17cd5729478d074e4fdb3212e32"},"image":{"@id":"https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/#primaryimage"},"thumbnailUrl":"https:\/\/alexpadulles.es\/blog\/wp-content\/uploads\/2024\/08\/JavaScript-continua-expandiendose.jpg","keywords":["Novedades javascript en 2024","programador JavaScript"],"articleSection":["javascript","php-javascript"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/","url":"https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/","name":"Novedades javascript en 2024 - Blog Desarrrollo web Alex Padulles","isPartOf":{"@id":"https:\/\/alexpadulles.es\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/#primaryimage"},"image":{"@id":"https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/#primaryimage"},"thumbnailUrl":"https:\/\/alexpadulles.es\/blog\/wp-content\/uploads\/2024\/08\/JavaScript-continua-expandiendose.jpg","datePublished":"2024-08-08T20:10:06+00:00","dateModified":"2024-08-29T20:03:03+00:00","description":"JavaScript ha estado evolucionando r\u00e1pidamente en los \u00faltimos a\u00f1os, te presento las Novedades javascript en 2024 m\u00e1s recientes y relevantes.","breadcrumb":{"@id":"https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/#primaryimage","url":"https:\/\/alexpadulles.es\/blog\/wp-content\/uploads\/2024\/08\/JavaScript-continua-expandiendose.jpg","contentUrl":"https:\/\/alexpadulles.es\/blog\/wp-content\/uploads\/2024\/08\/JavaScript-continua-expandiendose.jpg","width":2000,"height":2000,"caption":"JavaScript contin\u00faa expandi\u00e9ndose"},{"@type":"BreadcrumbList","@id":"https:\/\/alexpadulles.es\/blog\/novedades-javascript-en-2024\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/alexpadulles.es\/blog\/"},{"@type":"ListItem","position":2,"name":"Novedades javascript en 2024"}]},{"@type":"WebSite","@id":"https:\/\/alexpadulles.es\/blog\/#website","url":"https:\/\/alexpadulles.es\/blog\/","name":"Desarrollor web Alex padulles","description":"Bienvenidos a mi blog, tu portal de referencia en tecnolog\u00eda. Con a\u00f1os de experiencia en programaci\u00f3n y desarrollo web, ofrecemos soluciones innovadoras y personalizadas para todos tus proyectos digitales.","publisher":{"@id":"https:\/\/alexpadulles.es\/blog\/#\/schema\/person\/e32cd17cd5729478d074e4fdb3212e32"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/alexpadulles.es\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":["Person","Organization"],"@id":"https:\/\/alexpadulles.es\/blog\/#\/schema\/person\/e32cd17cd5729478d074e4fdb3212e32","name":"Alex Padull\u00e9s","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/alexpadulles.es\/blog\/wp-content\/uploads\/2024\/06\/cropped-openart-image_JlFoPIny_1718750114835_raw.png","url":"https:\/\/alexpadulles.es\/blog\/wp-content\/uploads\/2024\/06\/cropped-openart-image_JlFoPIny_1718750114835_raw.png","contentUrl":"https:\/\/alexpadulles.es\/blog\/wp-content\/uploads\/2024\/06\/cropped-openart-image_JlFoPIny_1718750114835_raw.png","width":602,"height":481,"caption":"Alex Padull\u00e9s"},"logo":{"@id":"https:\/\/alexpadulles.es\/blog\/wp-content\/uploads\/2024\/06\/cropped-openart-image_JlFoPIny_1718750114835_raw.png"},"sameAs":["https:\/\/alexpadulles.es\/blog","https:\/\/x.com\/alexpadulles"]}]}},"_links":{"self":[{"href":"https:\/\/alexpadulles.es\/blog\/wp-json\/wp\/v2\/posts\/560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alexpadulles.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alexpadulles.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alexpadulles.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alexpadulles.es\/blog\/wp-json\/wp\/v2\/comments?post=560"}],"version-history":[{"count":4,"href":"https:\/\/alexpadulles.es\/blog\/wp-json\/wp\/v2\/posts\/560\/revisions"}],"predecessor-version":[{"id":598,"href":"https:\/\/alexpadulles.es\/blog\/wp-json\/wp\/v2\/posts\/560\/revisions\/598"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alexpadulles.es\/blog\/wp-json\/wp\/v2\/media\/568"}],"wp:attachment":[{"href":"https:\/\/alexpadulles.es\/blog\/wp-json\/wp\/v2\/media?parent=560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alexpadulles.es\/blog\/wp-json\/wp\/v2\/categories?post=560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alexpadulles.es\/blog\/wp-json\/wp\/v2\/tags?post=560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}