CINXE.COM

A safe and modern home for JavaScript technologies | OpenJS Foundation

<!DOCTYPE html><html lang="en" class="__variable_469f07 __variable_62325b font-sans"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/3478b6abef19b3b3-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress%2Cformat&amp;rect=729%2C112%2C1671%2C1114&amp;h=1600&amp;width=640 640w, https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress%2Cformat&amp;rect=729%2C112%2C1671%2C1114&amp;h=1600&amp;width=828 828w, https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress%2Cformat&amp;rect=729%2C112%2C1671%2C1114&amp;h=1600&amp;width=1200 1200w, https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress%2Cformat&amp;rect=729%2C112%2C1671%2C1114&amp;h=1600&amp;width=2048 2048w, https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress%2Cformat&amp;rect=729%2C112%2C1671%2C1114&amp;h=1600&amp;width=3840 3840w" imageSizes="176px"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress%2Cformat&amp;width=640 640w, https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress%2Cformat&amp;width=828 828w, https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress%2Cformat&amp;width=1200 1200w, https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress%2Cformat&amp;width=2048 2048w, https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress%2Cformat&amp;width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress%2Cformat&amp;rect=0%2C0%2C2048%2C1366&amp;h=1366&amp;width=640 640w, https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress%2Cformat&amp;rect=0%2C0%2C2048%2C1366&amp;h=1366&amp;width=828 828w, https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress%2Cformat&amp;rect=0%2C0%2C2048%2C1366&amp;h=1366&amp;width=1200 1200w, https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress%2Cformat&amp;rect=0%2C0%2C2048%2C1366&amp;h=1366&amp;width=2048 2048w, https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress%2Cformat&amp;rect=0%2C0%2C2048%2C1366&amp;h=1366&amp;width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress%2Cformat&amp;width=640 640w, https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress%2Cformat&amp;width=828 828w, https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress%2Cformat&amp;width=1200 1200w, https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress%2Cformat&amp;width=2048 2048w, https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress%2Cformat&amp;width=3840 3840w"/><link rel="preload" as="image" imageSrcSet="https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress%2Cformat&amp;rect=0%2C675%2C993%2C662&amp;h=1365&amp;width=640 640w, https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress%2Cformat&amp;rect=0%2C675%2C993%2C662&amp;h=1365&amp;width=828 828w, https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress%2Cformat&amp;rect=0%2C675%2C993%2C662&amp;h=1365&amp;width=1200 1200w, https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress%2Cformat&amp;rect=0%2C675%2C993%2C662&amp;h=1365&amp;width=2048 2048w, https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress%2Cformat&amp;rect=0%2C675%2C993%2C662&amp;h=1365&amp;width=3840 3840w"/><link rel="stylesheet" href="/_next/static/css/64c11685f08c78e1.css" crossorigin="" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-c78140bbb7623163.js" crossorigin=""/><script src="/_next/static/chunks/b179b281-01f17650614607cb.js" async="" crossorigin=""></script><script src="/_next/static/chunks/474-d2974b7e6551dc1a.js" async="" crossorigin=""></script><script src="/_next/static/chunks/main-app-c480e4f040cb1c01.js" async="" crossorigin=""></script><script src="/_next/static/chunks/889-633abbeb6dfbb992.js" async=""></script><script src="/_next/static/chunks/387-4e7847ea9e458877.js" async=""></script><script src="/_next/static/chunks/733-c28e2157e38528fd.js" async=""></script><script src="/_next/static/chunks/871-f33887e49d695d09.js" async=""></script><script src="/_next/static/chunks/993-e20e0f1ff1e8a061.js" async=""></script><script src="/_next/static/chunks/782-e41c2dbb5748b67f.js" async=""></script><script src="/_next/static/chunks/app/layout-b5f4bdc469b184d5.js" async=""></script><script src="/_next/static/chunks/157-ba835782c4a999e1.js" async=""></script><script src="/_next/static/chunks/375-70f489e3e6bf4ba5.js" async=""></script><script src="/_next/static/chunks/app/page-85b6acf44bd46fe3.js" async=""></script><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=GTM-5VW27N8" as="script"/><title>A safe and modern home for JavaScript technologies | OpenJS Foundation</title><meta name="description" content="OpenJS promotes the widespread adoption and continued development of key JavaScript solutions worldwide."/><meta name="application-name" content="OpenJS Foundation"/><link rel="author" href="https://openjsf.org/"/><meta name="author" content="OpenJS Foundation"/><meta name="creator" content="OpenJS Foundation"/><meta name="publisher" content="OpenJS Foundation"/><meta name="format-detection" content="telephone=no"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="A safe and modern home for JavaScript technologies | OpenJS Foundation"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta property="og:title" content="A safe and modern home for JavaScript technologies | OpenJS Foundation"/><meta property="og:description" content="OpenJS promotes the widespread adoption and continued development of key JavaScript solutions worldwide."/><meta property="og:url" content="https://beskar-openjsf.vercel.app/"/><meta property="og:site_name" content="OpenJS Foundation"/><meta property="og:locale" content="en_US"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@openjsf"/><meta name="twitter:title" content="A safe and modern home for JavaScript technologies | OpenJS Foundation"/><meta name="twitter:description" content="OpenJS promotes the widespread adoption and continued development of key JavaScript solutions worldwide."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="32x32"/><meta name="next-size-adjust"/><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white dark:bg-gray-900"><header class="sticky left-0 right-0 top-0 z-50 border-b border-gray-200 bg-white/90 backdrop-blur-sm dark:border-gray-700 dark:bg-gray-900/90"><nav class="mx-auto flex max-w-7xl items-center justify-between px-6 py-3 lg:px-8" aria-label="Global"><div class="flex lg:flex-1"><a class="-m-1.5 p-1.5" href="/"><span class="sr-only">OpenJS Foundation</span><img alt="" loading="lazy" width="395" height="125" decoding="async" data-nimg="1" class="h-8 w-auto dark:brightness-0 dark:invert" style="color:transparent" srcSet="/_next/image?url=%2Flogo.svg&amp;w=640&amp;q=75 1x, /_next/image?url=%2Flogo.svg&amp;w=828&amp;q=75 2x" src="/_next/image?url=%2Flogo.svg&amp;w=828&amp;q=75"/></a></div><div class="flex lg:hidden"><button type="button" class="-m-2.5 inline-flex items-center justify-center rounded-md p-2.5 text-gray-700 dark:text-gray-200"><span class="sr-only">Open main menu</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" class="h-6 w-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div><div class="hidden lg:flex lg:gap-x-12"><div class="hidden lg:block"><div class="relative" data-headlessui-state=""><button class="flex items-center gap-x-1 text-sm font-semibold leading-6 text-gray-900 dark:text-white" type="button" aria-expanded="false" data-headlessui-state="">About<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path></svg></button></div></div><div class="block lg:hidden"><div class="-mx-3" data-headlessui-state=""><button class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50" id="headlessui-disclosure-button-:Rcaqda:" type="button" aria-expanded="false" data-headlessui-state="">About<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 flex-none"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path></svg></button></div></div><a class="hidden items-center gap-2 text-sm font-semibold leading-6 text-gray-900 dark:text-white lg:flex" rel="noopener noreferrer" target="_blank" href="https://training.linuxfoundation.org/openjs/">Training<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a><a class="-mx-3 flex items-center gap-2 rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50 dark:text-white lg:hidden" rel="noopener noreferrer" target="_blank" href="https://training.linuxfoundation.org/openjs/">Training<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a><a class="hidden items-center gap-2 text-sm font-semibold leading-6 text-gray-900 dark:text-white lg:flex" href="/blog">Blog</a><a class="-mx-3 flex items-center gap-2 rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50 dark:text-white lg:hidden" href="/blog">Blog</a><div class="hidden lg:block"><div class="relative" data-headlessui-state=""><button class="flex items-center gap-x-1 text-sm font-semibold leading-6 text-gray-900 dark:text-white" type="button" aria-expanded="false" data-headlessui-state="">Community<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path></svg></button></div></div><div class="block lg:hidden"><div class="-mx-3" data-headlessui-state=""><button class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50" id="headlessui-disclosure-button-:Rd2qda:" type="button" aria-expanded="false" data-headlessui-state="">Community<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-5 w-5 flex-none"><path fill-rule="evenodd" d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z" clip-rule="evenodd"></path></svg></button></div></div></div><div style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></div><div class="hidden items-center gap-4 lg:flex lg:flex-1 lg:justify-end"><a href="https://slack-invite.openjsf.org" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 127 127" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 text-gray-400 transition-colors hover:text-gray-500 dark:text-gray-400 dark:hover:text-gray-500"><path d="M27.2 80C27.2 87.3 21.3 93.2 14 93.2C6.69995 93.2 0.799951 87.3 0.799951 80C0.799951 72.7 6.69995 66.8 14 66.8H27.2V80ZM33.7999 80C33.7999 72.7 39.7 66.8 47 66.8C54.3 66.8 60.2 72.7 60.2 80V113C60.2 120.3 54.3 126.2 47 126.2C39.7 126.2 33.7999 120.3 33.7999 113V80Z"></path><path d="M47 27C39.7 27 33.7999 21.1 33.7999 13.8C33.7999 6.49998 39.7 0.599976 47 0.599976C54.3 0.599976 60.2 6.49998 60.2 13.8V27H47ZM47 33.7C54.3 33.7 60.2 39.6 60.2 46.9C60.2 54.2 54.3 60.1 47 60.1H13.9C6.59995 60.1 0.699951 54.2 0.699951 46.9C0.699951 39.6 6.59995 33.7 13.9 33.7H47Z"></path><path d="M99.9 46.9C99.9 39.6 105.8 33.7 113.1 33.7C120.4 33.7 126.3 39.6 126.3 46.9C126.3 54.2 120.4 60.1 113.1 60.1H99.9V46.9ZM93.3 46.9C93.3 54.2 87.4 60.1 80.1 60.1C72.8 60.1 66.9 54.2 66.9 46.9V13.8C66.9 6.49998 72.8 0.599976 80.1 0.599976C87.4 0.599976 93.3 6.49998 93.3 13.8V46.9Z"></path><path d="M80.1 99.8C87.4 99.8 93.3 105.7 93.3 113C93.3 120.3 87.4 126.2 80.1 126.2C72.8 126.2 66.9 120.3 66.9 113V99.8H80.1ZM80.1 93.2C72.8 93.2 66.9 87.3 66.9 80C66.9 72.7 72.8 66.8 80.1 66.8H113.2C120.5 66.8 126.4 72.7 126.4 80C126.4 87.3 120.5 93.2 113.2 93.2H80.1Z"></path></svg></a><a href="https://calendar.google.com/calendar/embed?src=linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com" target="_blank" rel="noopener noreferrer"><svg enable-background="new 0 0 200 200" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="h-4 w-4 text-gray-400 transition-colors hover:text-gray-500 dark:text-gray-400 dark:hover:text-gray-500"><g transform="translate(3.75 3.75)"><path d="m65.211 125.276c-3.934-2.658-6.658-6.539-8.145-11.671l9.132-3.763c.829 3.158 2.276 5.605 4.342 7.342 2.053 1.737 4.553 2.592 7.474 2.592 2.987 0 5.553-.908 7.697-2.724s3.224-4.132 3.224-6.934c0-2.868-1.132-5.211-3.395-7.026s-5.105-2.724-8.5-2.724h-5.276v-9.039h4.736c2.921 0 5.382-.789 7.382-2.368s3-3.737 3-6.487c0-2.447-.895-4.395-2.684-5.855s-4.053-2.197-6.803-2.197c-2.684 0-4.816.711-6.395 2.145s-2.724 3.197-3.447 5.276l-9.039-3.763c1.197-3.395 3.395-6.395 6.618-8.987 3.224-2.592 7.342-3.895 12.342-3.895 3.697 0 7.026.711 9.974 2.145 2.947 1.434 5.263 3.421 6.934 5.947 1.671 2.539 2.5 5.382 2.5 8.539 0 3.224-.776 5.947-2.329 8.184s-3.461 3.947-5.724 5.145v.539c2.987 1.25 5.421 3.158 7.342 5.724 1.908 2.566 2.868 5.632 2.868 9.211s-.908 6.776-2.724 9.579-4.329 5.013-7.513 6.618c-3.197 1.605-6.789 2.421-10.776 2.421-4.618.013-8.881-1.316-12.815-3.974z"></path><path d="m121.25 79.961-9.974 7.25-5.013-7.605 17.987-12.974h6.895v61.197h-9.895z"></path><path d="m148.882 196.25 47.368-47.368-23.684-10.526-23.684 10.526-10.526 23.684z"></path><path d="m33.092 172.566 10.526 23.684h105.263v-47.368h-105.263z"></path><path d="m12.039-3.75c-8.723 0-15.789 7.066-15.789 15.789v136.842l23.684 10.526 23.684-10.526v-105.263h105.263l10.526-23.684-10.525-23.684z"></path><path d="m-3.75 148.882v31.579c0 8.724 7.066 15.789 15.789 15.789h31.579v-47.368z"></path><path d="m148.882 43.618v105.263h47.368v-105.263l-23.684-10.526z"></path><path d="m196.25 43.618v-31.579c0-8.724-7.066-15.789-15.789-15.789h-31.579v47.368z"></path></g></svg></a><a class="rounded-md bg-primary-blue px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-primary-blue/80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-blue" href="/join">Become a member</a></div></nav><div style="position:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none"></div></header><!--$--><section class="overflow-hidden bg-white dark:bg-gray-900"><div class="relative isolate"><svg class="absolute inset-x-0 top-0 -z-10 h-[64rem] w-full stroke-gray-200 [mask-image:radial-gradient(32rem_32rem_at_center,white,transparent)] dark:stroke-gray-800" aria-hidden="true"><defs><pattern id="1f932ae7-37de-4c0a-a8b0-a6e3b4d44b84" width="200" height="200" x="50%" y="-1" patternUnits="userSpaceOnUse"><path d="M.5 200V.5H200" fill="none"></path></pattern></defs><svg x="50%" y="-1" class="overflow-visible fill-gray-50 dark:fill-gray-950"><path d="M-200 0h201v201h-201Z M600 0h201v201h-201Z M-400 600h201v201h-201Z M200 800h201v201h-201Z" stroke-width="0"></path></svg><rect width="100%" height="100%" stroke-width="0" fill="url(#1f932ae7-37de-4c0a-a8b0-a6e3b4d44b84)"></rect></svg><div class="absolute left-1/2 right-0 top-0 -z-10 -ml-24 transform-gpu overflow-hidden blur-3xl lg:ml-24 xl:ml-48" aria-hidden="true"><div class="aspect-[801/1036] w-[50.0625rem] bg-gradient-to-tr from-primary-blue to-primary-green opacity-30" style="clip-path:polygon(63.1% 29.5%, 100% 17.1%, 76.6% 3%, 48.4% 0%, 44.6% 4.7%, 54.5% 25.3%, 59.8% 49%, 55.2% 57.8%, 44.4% 57.2%, 27.8% 47.9%, 35.1% 81.5%, 0% 97.7%, 39.2% 100%, 35.2% 81.4%, 97.2% 52.8%, 63.1% 29.5%)"></div></div><div class="overflow-hidden"><div class="mx-auto max-w-7xl px-6 pb-16 pt-16 sm:pt-24 lg:px-8 lg:pt-8"><div class="mx-auto max-w-2xl gap-x-14 lg:mx-0 lg:flex lg:max-w-none lg:items-center"><div class="w-full max-w-xl lg:shrink-0 xl:max-w-2xl"><div class="max-w-xl"><h1 class="text-4xl font-bold tracking-tight text-gray-900 dark:text-white sm:text-5xl"><span data-br=":R1edsla:" data-brr="1" style="display:inline-block;vertical-align:top;text-decoration:inherit;text-wrap:balance">A safe and modern home for the web</span><script>self.__wrap_n=self.__wrap_n||(self.CSS&&CSS.supports("text-wrap","balance")?1:2);self.__wrap_b=(e,t,r)=>{let n=(r=r||document.querySelector(`[data-br="${e}"]`)).parentElement,l=e=>r.style.maxWidth=e+"px";r.style.maxWidth="";let a=n.clientWidth,i=n.clientHeight,s=a/2-.25,o=a+.5,u;if(a){for(l(s),s=Math.max(r.scrollWidth,s);s+1<o;)l(u=Math.round((s+o)/2)),n.clientHeight===i?o=u:s=u;l(o*t+a*(1-t))}r.__wrap_o||"undefined"!=typeof ResizeObserver&&(r.__wrap_o=new ResizeObserver(()=>{self.__wrap_b(0,+r.dataset.brr,r)})).observe(n)};self.__wrap_n!=1&&self.__wrap_b(":R1edsla:",1)</script></h1><p class="relative mt-6 text-lg leading-8 text-gray-600 dark:text-gray-400 sm:max-w-md lg:max-w-none"><span data-br=":R2edsla:" data-brr="1" style="display:inline-block;vertical-align:top;text-decoration:inherit;text-wrap:balance">OpenJS promotes the widespread adoption and continued development of key JavaScript technologies worldwide.</span><script>self.__wrap_n=self.__wrap_n||(self.CSS&&CSS.supports("text-wrap","balance")?1:2);self.__wrap_b=(e,t,r)=>{let n=(r=r||document.querySelector(`[data-br="${e}"]`)).parentElement,l=e=>r.style.maxWidth=e+"px";r.style.maxWidth="";let a=n.clientWidth,i=n.clientHeight,s=a/2-.25,o=a+.5,u;if(a){for(l(s),s=Math.max(r.scrollWidth,s);s+1<o;)l(u=Math.round((s+o)/2)),n.clientHeight===i?o=u:s=u;l(o*t+a*(1-t))}r.__wrap_o||"undefined"!=typeof ResizeObserver&&(r.__wrap_o=new ResizeObserver(()=>{self.__wrap_b(0,+r.dataset.brr,r)})).observe(n)};self.__wrap_n!=1&&self.__wrap_b(":R2edsla:",1)</script></p><div class="mt-10 flex items-center gap-x-4"><a class="rounded-md bg-primary-blue px-3.5 py-2.5 text-sm leading-6 font-semibold text-white shadow-sm hover:bg-primary-blue/80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-blue transition-colors" href="/join">Become a member</a><a class="rounded-md px-3.5 py-2.5 text-sm font-semibold leading-6 text-primary-blue bg-primary-blue/5 transition-colors hover:bg-primary-blue/10" href="/collaboration">Participate in the community</a></div></div></div><div class="mt-14 flex justify-end gap-8 sm:-mt-44 sm:justify-start sm:pl-20 lg:mt-0 lg:pl-0"><div class="ml-auto w-44 flex-none space-y-8 pt-32 sm:ml-0 sm:pt-80 lg:order-last lg:pt-36 xl:order-none xl:pt-80"><div class="relative"><img src="https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress,format&amp;rect=729,112,1671,1114&amp;w=2400&amp;h=1600" srcSet="https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress%2Cformat&amp;rect=729%2C112%2C1671%2C1114&amp;h=1600&amp;width=640 640w, https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress%2Cformat&amp;rect=729%2C112%2C1671%2C1114&amp;h=1600&amp;width=828 828w, https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress%2Cformat&amp;rect=729%2C112%2C1671%2C1114&amp;h=1600&amp;width=1200 1200w, https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress%2Cformat&amp;rect=729%2C112%2C1671%2C1114&amp;h=1600&amp;width=2048 2048w, https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress%2Cformat&amp;rect=729%2C112%2C1671%2C1114&amp;h=1600&amp;width=3840 3840w" alt="" width="176" height="264" class="aspect-[2/3] w-full rounded-xl bg-gray-900/5 object-cover shadow-lg" sizes="176px"/><div class="pointer-events-none absolute inset-0 rounded-xl ring-1 ring-inset ring-gray-900/10"></div></div></div><div class="mr-auto w-44 flex-none space-y-8 sm:mr-0 sm:pt-52 lg:pt-36"><div class="relative"><img src="https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress%2Cformat&amp;width=640 640w, https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress%2Cformat&amp;width=828 828w, https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress%2Cformat&amp;width=1200 1200w, https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress%2Cformat&amp;width=2048 2048w, https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress%2Cformat&amp;width=3840 3840w" alt="" width="176" height="264" class="aspect-[2/3] w-full rounded-xl bg-gray-900/5 object-cover shadow-lg"/><div class="pointer-events-none absolute inset-0 rounded-xl ring-1 ring-inset ring-gray-900/10"></div></div><div class="relative"><img src="https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress,format&amp;rect=0,0,2048,1366&amp;w=2048&amp;h=1366" srcSet="https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress%2Cformat&amp;rect=0%2C0%2C2048%2C1366&amp;h=1366&amp;width=640 640w, https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress%2Cformat&amp;rect=0%2C0%2C2048%2C1366&amp;h=1366&amp;width=828 828w, https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress%2Cformat&amp;rect=0%2C0%2C2048%2C1366&amp;h=1366&amp;width=1200 1200w, https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress%2Cformat&amp;rect=0%2C0%2C2048%2C1366&amp;h=1366&amp;width=2048 2048w, https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress%2Cformat&amp;rect=0%2C0%2C2048%2C1366&amp;h=1366&amp;width=3840 3840w" alt="" width="176" height="264" class="aspect-[2/3] w-full rounded-xl bg-gray-900/5 object-cover shadow-lg"/><div class="pointer-events-none absolute inset-0 rounded-xl ring-1 ring-inset ring-gray-900/10"></div></div></div><div class="w-44 flex-none space-y-8 pt-32 sm:pt-0"><div class="relative"><img src="https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress,format" srcSet="https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress%2Cformat&amp;width=640 640w, https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress%2Cformat&amp;width=828 828w, https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress%2Cformat&amp;width=1200 1200w, https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress%2Cformat&amp;width=2048 2048w, https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress%2Cformat&amp;width=3840 3840w" alt="" width="176" height="264" class="aspect-[2/3] w-full rounded-xl bg-gray-900/5 object-cover shadow-lg"/><div class="pointer-events-none absolute inset-0 rounded-xl ring-1 ring-inset ring-gray-900/10"></div></div><div class="relative"><img src="https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress,format&amp;rect=0,675,993,662&amp;w=2048&amp;h=1365" srcSet="https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress%2Cformat&amp;rect=0%2C675%2C993%2C662&amp;h=1365&amp;width=640 640w, https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress%2Cformat&amp;rect=0%2C675%2C993%2C662&amp;h=1365&amp;width=828 828w, https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress%2Cformat&amp;rect=0%2C675%2C993%2C662&amp;h=1365&amp;width=1200 1200w, https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress%2Cformat&amp;rect=0%2C675%2C993%2C662&amp;h=1365&amp;width=2048 2048w, https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress%2Cformat&amp;rect=0%2C675%2C993%2C662&amp;h=1365&amp;width=3840 3840w" alt="" width="176" height="264" class="aspect-[2/3] w-full rounded-xl bg-gray-900/5 object-cover shadow-lg"/><div class="pointer-events-none absolute inset-0 rounded-xl ring-1 ring-inset ring-gray-900/10"></div></div></div></div></div></div></div></div></section><!--/$--><!--$--><div class="flex flex-col gap-16 bg-white py-24" data-slice-type="marquee" data-slice-variation="default"><div class="mx-auto max-w-7xl px-6 lg:px-8"><p class="text-center font-medium text-gray-500">Home to projects that are changing the web</p></div><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="grid grid-cols-2 md:grid-cols-5 gap-8"><img alt="" loading="lazy" width="590" height="362" decoding="async" data-nimg="1" class="object-contain h-20 w-40" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fopenjsf.cdn.prismic.io%2Fopenjsf%2F0c5994ca-d214-4513-9ca2-3d635811c59f_Node.js_logo%2B1.svg&amp;w=640&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fopenjsf.cdn.prismic.io%2Fopenjsf%2F0c5994ca-d214-4513-9ca2-3d635811c59f_Node.js_logo%2B1.svg&amp;w=1200&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fopenjsf.cdn.prismic.io%2Fopenjsf%2F0c5994ca-d214-4513-9ca2-3d635811c59f_Node.js_logo%2B1.svg&amp;w=1200&amp;q=75"/><img alt="" loading="lazy" width="524" height="129" decoding="async" data-nimg="1" class="object-contain h-20 w-40" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fopenjsf.cdn.prismic.io%2Fopenjsf%2F6b8d1369-b611-4ceb-8190-f4ea7b8d54e7_JQuery_logo%2B1.svg&amp;w=640&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fopenjsf.cdn.prismic.io%2Fopenjsf%2F6b8d1369-b611-4ceb-8190-f4ea7b8d54e7_JQuery_logo%2B1.svg&amp;w=1080&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fopenjsf.cdn.prismic.io%2Fopenjsf%2F6b8d1369-b611-4ceb-8190-f4ea7b8d54e7_JQuery_logo%2B1.svg&amp;w=1080&amp;q=75"/><img alt="" loading="lazy" width="114" height="26" decoding="async" data-nimg="1" class="object-contain h-20 w-40" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fopenjsf.cdn.prismic.io%2Fopenjsf%2F86af84ef-a794-45f1-abee-31d02bb59414_Group.svg&amp;w=128&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fopenjsf.cdn.prismic.io%2Fopenjsf%2F86af84ef-a794-45f1-abee-31d02bb59414_Group.svg&amp;w=256&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fopenjsf.cdn.prismic.io%2Fopenjsf%2F86af84ef-a794-45f1-abee-31d02bb59414_Group.svg&amp;w=256&amp;q=75"/><img alt="" loading="lazy" width="3047" height="876" decoding="async" data-nimg="1" class="object-contain h-20 w-40" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fopenjsf.cdn.prismic.io%2Fopenjsf%2F811c8b9e-937a-48fa-b36e-906b1ae82761_Group%2B1.svg&amp;w=3840&amp;q=75 1x" src="/_next/image?url=https%3A%2F%2Fopenjsf.cdn.prismic.io%2Fopenjsf%2F811c8b9e-937a-48fa-b36e-906b1ae82761_Group%2B1.svg&amp;w=3840&amp;q=75"/><img alt="" loading="lazy" width="1006" height="216" decoding="async" data-nimg="1" class="object-contain h-20 w-40" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopenjsf%2Fa37cb144-c083-4d31-af27-0d6f6aee1ea8_appium-logo-horiz%2B%25281%2529.png%3Fauto%3Dcompress%2Cformat&amp;w=1080&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopenjsf%2Fa37cb144-c083-4d31-af27-0d6f6aee1ea8_appium-logo-horiz%2B%25281%2529.png%3Fauto%3Dcompress%2Cformat&amp;w=2048&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fimages.prismic.io%2Fopenjsf%2Fa37cb144-c083-4d31-af27-0d6f6aee1ea8_appium-logo-horiz%2B%25281%2529.png%3Fauto%3Dcompress%2Cformat&amp;w=2048&amp;q=75"/></div><hr class="mt-16"/></div><div class="w-full overflow-hidden"></div><div class="flex justify-center"><p class="relative rounded-full bg-primary-blue/5 px-4 py-1.5 text-sm leading-6 text-gray-600 ring-1 ring-inset ring-gray-900/5"><a class="font-semibold text-primary-blue" href="/projects">Browse all projects</a></p></div></div><!--/$--><!--$--><section class="bg-white dark:bg-gray-900"><div class="mx-auto max-w-7xl py-24 sm:px-6 lg:px-8"><div class="relative isolate overflow-hidden border border-primary-blue/20 bg-primary-blue/5 px-6 py-24 text-center shadow-2xl sm:rounded-3xl sm:px-16"><h2 class="mx-auto max-w-2xl text-3xl font-bold tracking-tight text-gray-900 dark:text-white sm:text-4xl">Join the OpenJS Foundation</h2><p class="mx-auto mt-6 max-w-2xl text-lg leading-8 text-gray-900/70 dark:text-white">The OpenJS Foundation is the central place to support collaborative development of JavaScript and web technologies. Interested in joining? Learn more about membership benefits and how to join!</p><div class="mt-10 flex items-center justify-center gap-x-6"><a class="rounded-md bg-primary-blue px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-gray-800 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-blue" href="/join">Join the foundation</a></div><svg viewBox="0 0 1024 1024" class="absolute left-1/2 top-1/2 -z-10 h-[64rem] w-[64rem] -translate-x-1/2 [mask-image:radial-gradient(closest-side,white,transparent)]" aria-hidden="true"><circle cx="512" cy="512" r="512" fill="url(#827591b1-ce8c-4110-b064-7cb85a0b1217)" fill-opacity="0.7"></circle><defs><radialGradient id="827591b1-ce8c-4110-b064-7cb85a0b1217"><stop stop-color="#0075C9"></stop><stop offset="1" stop-color="#0075C9"></stop></radialGradient></defs></svg></div></div></section><!--/$--><!--$--><section class="bg-white py-24"><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="mx-auto max-w-4xl text-center"><p class="mt-2 text-4xl font-bold tracking-tight text-gray-900 sm:text-5xl">Our members support the community</p></div><p class="mx-auto mt-6 max-w-2xl text-center text-lg leading-8 text-gray-600">The OpenJS Foundation recognizes the critical supporting role of these organizations, and thanks them for their ongoing support of our project communities.</p><div class="-mx-6 mt-16 grid grid-cols-2 gap-0.5 overflow-hidden sm:mx-0 sm:rounded-2xl md:grid-cols-3"><div class="flex items-center justify-center bg-gray-400/5 p-8 sm:p-10"><img alt="Transistor" loading="lazy" width="158" height="48" decoding="async" data-nimg="1" class="max-h-12 w-full max-w-[16rem] object-contain" style="color:transparent" src="https://openjsf.cdn.prismic.io/openjsf/7010bf47-107f-4ac2-9283-3ecd9cf2eb29_google.svg"/></div><div class="flex items-center justify-center bg-gray-400/5 p-8 sm:p-10"><img alt="Transistor" loading="lazy" width="158" height="48" decoding="async" data-nimg="1" class="max-h-12 w-full max-w-[16rem] object-contain" style="color:transparent" src="https://openjsf.cdn.prismic.io/openjsf/4b4ff723-c3f0-4b17-abce-9fc617275a0f_IBM_logo.svg"/></div><div class="flex items-center justify-center bg-gray-400/5 p-8 sm:p-10"><img alt="Transistor" loading="lazy" width="158" height="48" decoding="async" data-nimg="1" class="max-h-12 w-full max-w-[16rem] object-contain" style="color:transparent" src="https://openjsf.cdn.prismic.io/openjsf/33438d02-fc48-4460-8622-cd71583d40be_joyent.svg"/></div><div class="flex items-center justify-center bg-gray-400/5 p-8 sm:p-10"><img alt="Transistor" loading="lazy" width="158" height="48" decoding="async" data-nimg="1" class="max-h-12 w-full max-w-[16rem] object-contain" style="color:transparent" src="https://openjsf.cdn.prismic.io/openjsf/29552f4d-a310-4b7a-8eb2-028d7e70c742_microsoft-2x1-1.svg"/></div><div class="flex items-center justify-center bg-gray-400/5 p-8 sm:p-10"><img alt="Transistor" loading="lazy" width="158" height="48" decoding="async" data-nimg="1" class="max-h-12 w-full max-w-[16rem] object-contain" style="color:transparent" src="https://images.prismic.io/openjsf/695f38c7-e407-49e5-9ad1-5ddf7613ab5e_7e43b0e0-4497-44ce-b469-73964023765d_logo_blank+1.png?auto=compress,format"/></div><div class="flex items-center justify-center bg-gray-400/5 p-8 sm:p-10"><img alt="Transistor" loading="lazy" width="158" height="48" decoding="async" data-nimg="1" class="max-h-12 w-full max-w-[16rem] object-contain" style="color:transparent" src="https://openjsf.cdn.prismic.io/openjsf/7c5cd2e4-7afd-4868-ac02-164f1842c656_godaddy-2x1-1.svg"/></div></div></div></section><!--/$--><!--$--><div class="bg-white py-24 dark:bg-gray-900"><div class="mx-auto max-w-7xl px-6 lg:px-8" data-slice-type="recent_posts" data-slice-variation="default"><h2 class="text-3xl font-extrabold tracking-tight text-gray-900 dark:text-white sm:text-4xl">Recent posts</h2><div class="mx-auto mt-16 grid max-w-2xl grid-cols-1 gap-x-8 gap-y-20 lg:mx-0 lg:max-w-none lg:grid-cols-3"><a class="flex flex-col items-start" href="/blog/2024-javascriptlandia-community-award-categories-a"><div class="relative w-full"><img alt="" loading="lazy" width="1200" height="630" decoding="async" data-nimg="1" class="aspect-[16/9] w-full rounded-2xl bg-gray-100 object-cover sm:aspect-[2/1] lg:aspect-[3/2]" style="color:transparent" src="https://images.prismic.io/openjsf/ZyqVnq8jQArT0PL2_Screenshot2024-11-05at5.00.48PM.png?auto=format,compress"/><div class="absolute inset-0 rounded-2xl ring-1 ring-inset ring-gray-900/10"></div></div><div class="max-w-xl"><div class="mt-8 flex items-center gap-x-4 text-xs"><time dateTime="2024-11-06" class="text-gray-500 dark:text-gray-400">November 6, 2024</time></div><div class="group relative"><h3 class="mt-3 text-lg font-semibold leading-6 text-gray-900 group-hover:text-gray-600 dark:text-white dark:hover:text-gray-400">Celebrating Innovation and Impact: JavaScriptLandia Community Awards</h3><div class="mt-5 line-clamp-3 text-sm leading-6 text-gray-600 dark:text-gray-400"></div></div></div></a><a class="flex flex-col items-start" href="/blog/the-openjs-foundation-is-excited-to-share-that-nod"><div class="relative w-full"><img alt="" loading="lazy" width="1200" height="630" decoding="async" data-nimg="1" class="aspect-[16/9] w-full rounded-2xl bg-gray-100 object-cover sm:aspect-[2/1] lg:aspect-[3/2]" style="color:transparent" src="https://images.prismic.io/openjsf/Zyo4d68jQArT0N88_BlogPostImagesOpenJS-39-.png?auto=format,compress"/><div class="absolute inset-0 rounded-2xl ring-1 ring-inset ring-gray-900/10"></div></div><div class="max-w-xl"><div class="mt-8 flex items-center gap-x-4 text-xs"><time dateTime="2024-11-05" class="text-gray-500 dark:text-gray-400">November 5, 2024</time></div><div class="group relative"><h3 class="mt-3 text-lg font-semibold leading-6 text-gray-900 group-hover:text-gray-600 dark:text-white dark:hover:text-gray-400">Node.js Introduces Never-Ending Support (NES) in Collaboration with HeroDevs</h3><div class="mt-5 line-clamp-3 text-sm leading-6 text-gray-600 dark:text-gray-400"></div></div></div></a><a class="flex flex-col items-start" href="/blog/why-attend-jsconf-na-2025"><div class="relative w-full"><img alt="" loading="lazy" width="1200" height="630" decoding="async" data-nimg="1" class="aspect-[16/9] w-full rounded-2xl bg-gray-100 object-cover sm:aspect-[2/1] lg:aspect-[3/2]" style="color:transparent" src="https://images.prismic.io/openjsf/Zx-p6a8jQArTz57D_BlogPostImagesOpenJS-35-.png?auto=format%2Ccompress&amp;rect=270%2C0%2C1530%2C945&amp;w=1530&amp;h=945"/><div class="absolute inset-0 rounded-2xl ring-1 ring-inset ring-gray-900/10"></div></div><div class="max-w-xl"><div class="mt-8 flex items-center gap-x-4 text-xs"><time dateTime="2024-10-25" class="text-gray-500 dark:text-gray-400">October 25, 2024</time></div><div class="group relative"><h3 class="mt-3 text-lg font-semibold leading-6 text-gray-900 group-hover:text-gray-600 dark:text-white dark:hover:text-gray-400">Save the Date for JSConf North America 2025: Where JavaScript Meets Adventure on the Chesapeake Bay</h3><div class="mt-5 line-clamp-3 text-sm leading-6 text-gray-600 dark:text-gray-400"></div></div></div></a></div></div></div><!--/$--><footer class="border-t border-gray-200 bg-white dark:border-gray-700 dark:bg-gray-900" aria-labelledby="footer-heading"><h2 id="footer-heading" class="sr-only">Footer</h2><div class="mx-auto max-w-7xl px-6 pb-8 pt-16 sm:pt-24 lg:px-8 lg:pt-32"><div class="xl:grid xl:grid-cols-3 xl:gap-8"><a class="-m-1.5 p-1.5" href="/"><span class="sr-only">OpenJS Foundation</span><img alt="" loading="lazy" width="395" height="125" decoding="async" data-nimg="1" class="h-8 w-auto dark:brightness-0 dark:invert" style="color:transparent" srcSet="/_next/image?url=%2Flogo.svg&amp;w=640&amp;q=75 1x, /_next/image?url=%2Flogo.svg&amp;w=828&amp;q=75 2x" src="/_next/image?url=%2Flogo.svg&amp;w=828&amp;q=75"/></a><div class="mt-16 grid grid-cols-2 gap-8 xl:col-span-2 xl:mt-0"><div class="md:grid md:grid-cols-2 md:gap-8"><div><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">About</h3><ul class="mt-6 space-y-4"><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/about">Overview</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/members">Members</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/foundation-leadership">Leadership</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/governance">Governance</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/projects">Projects</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/contact">Contact Us</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/join">Join</a></li></ul></div><div class="mt-10 md:mt-0"><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">Community</h3><ul class="mt-6 space-y-4"><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/collaboration">Collaboration</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://javascriptlandia.com/">JavaScriptLandia<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://www.openvisualization.org/">Open Visualization<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/sovereign-tech-fund">Sovereign Tech Fund</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://openjsworld2021.openjsf.org/">OpenJS World 2021<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://events.linuxfoundation.org/openjs-world/">OpenJS World 2022<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://events.linuxfoundation.org/open-source-summit-north-america/about/openjs-world/">OpenJS World 2023<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li></ul></div></div><div class="md:grid md:grid-cols-2 md:gap-8"><div><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">Legal</h3><ul class="mt-6 space-y-4"><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/privacy">Privacy</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/terms">Terms</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/cla">CLA</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/export">Export</a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://github.com/openjs-foundation/cross-project-council/blob/main/CODE_OF_CONDUCT.md">Code of Conduct<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li></ul></div><div class="mt-10 md:mt-0"><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">Explore</h3><ul class="mt-6 space-y-4"><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" rel="noopener noreferrer" target="_blank" href="https://training.linuxfoundation.org/application-development/">Training<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="h-4 w-4 flex-none text-gray-400 dark:text-gray-500"><path fill-rule="evenodd" d="M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z" clip-rule="evenodd"></path></svg></a></li><li><a class="flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white" href="/blog">Blog</a></li></ul></div></div></div></div><div class="mt-16 border-t border-gray-900/10 pt-8 dark:border-white/10 sm:mt-20 lg:mt-24 lg:flex lg:items-center lg:justify-between"><div><h3 class="text-sm font-semibold leading-6 text-gray-900 dark:text-white">Connect with us!</h3><p class="mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400">Stay up to date with the latest news and updates from the OpenJS.</p></div><div class="flex space-x-6 md:order-2"><a href="https://twitter.com/openjsf" class="text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400" target="_blank" rel="noopener noreferrer"><span class="sr-only">Twitter</span><svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true"><path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84"></path></svg></a><a href="https://github.com/openjs-foundation/" class="text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400" target="_blank" rel="noopener noreferrer"><span class="sr-only">GitHub</span><svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true"><path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"></path></svg></a><a href="https://www.youtube.com/c/OpenJSFoundation" class="text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400" target="_blank" rel="noopener noreferrer"><span class="sr-only">YouTube</span><svg fill="currentColor" viewBox="0 0 24 24" class="h-6 w-6" aria-hidden="true"><path fill-rule="evenodd" d="M19.812 5.418c.861.23 1.538.907 1.768 1.768C21.998 8.746 22 12 22 12s0 3.255-.418 4.814a2.504 2.504 0 0 1-1.768 1.768c-1.56.419-7.814.419-7.814.419s-6.255 0-7.814-.419a2.505 2.505 0 0 1-1.768-1.768C2 15.255 2 12 2 12s0-3.255.417-4.814a2.507 2.507 0 0 1 1.768-1.768C5.744 5 11.998 5 11.998 5s6.255 0 7.814.418ZM15.194 12 10 15V9l5.194 3Z" clip-rule="evenodd"></path></svg></a></div></div><div class="prose prose-sm mt-8 max-w-none border-t border-gray-900/10 pt-8 dark:prose-invert dark:border-white/10"><p>Copyright © <a href="https://openjsf.org/">OpenJS Foundation</a>. All rights reserved. The<!-- --> <a href="https://openjsf.org/">OpenJS Foundation</a> has registered trademarks and uses trademarks. For a list of trademarks of the<!-- --> <a href="https://openjsf.org/">OpenJS Foundation</a>, please see our<!-- --> <a href="https://trademark-policy.openjsf.org/">Trademark Policy</a> <!-- -->and <a href="https://trademark-list.openjsf.org/">Trademark List</a>. Trademarks and logos not indicated on the<!-- --> <a href="https://trademark-list.openjsf.org/">list of OpenJS Foundation trademarks</a> <!-- -->are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.<br/><br/><a href="https://openjsf.org/">OpenJS Foundation</a> |<!-- --> <a href="https://members.openjsf.org/">Member Support</a> |<!-- --> <a href="https://terms-of-use.openjsf.org/">Terms of Use</a> |<!-- --> <a href="https://privacy-policy.openjsf.org/">Privacy Policy</a> |<!-- --> <a href="https://bylaws.openjsf.org/">Bylaws</a> |<!-- --> <a href="https://code-of-conduct.openjsf.org">Code of Conduct</a> |<!-- --> <a href="https://trademark-policy.openjsf.org/">Trademark Policy</a> |<!-- --> <a href="https://trademark-list.openjsf.org/">Trademark List</a> |<!-- --> <a href="https://www.linuxfoundation.org/cookies/">Cookie Policy</a></p></div></div></footer><script src="/_next/static/chunks/webpack-c78140bbb7623163.js" crossorigin="" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/media/3478b6abef19b3b3-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/css/64c11685f08c78e1.css\",\"style\",{\"crossOrigin\":\"\"}]\n0:\"$L4\"\n"])</script><script>self.__next_f.push([1,"5:I[3105,[],\"\"]\n7:I[6969,[],\"\"]\n4:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/64c11685f08c78e1.css\",\"precedence\":\"next\",\"crossOrigin\":\"\"}]],[\"$\",\"$L5\",null,{\"buildId\":\"nMbIIYYVarrPYDx4zCk11\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/\",\"initialTree\":[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],\"initialHead\":[false,\"$L6\"],\"globalErrorComponent\":\"$7\",\"children\":[null,\"$L8\",null]}]]\n"])</script><script>self.__next_f.push([1,"9:I[7653,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"782\",\"static/chunks/782-e41c2dbb5748b67f.js\",\"185\",\"static/chunks/app/layout-b5f4bdc469b184d5.js\"],\"\"]\na:I[7008,[],\"\"]\nb:I[4311,[],\"\"]\nc:I[4889,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e"])</script><script>self.__next_f.push([1,"38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"931\",\"static/chunks/app/page-85b6acf44bd46fe3.js\"],\"\"]\nf:I[9598,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"782\",\"static/chunks"])</script><script>self.__next_f.push([1,"/782-e41c2dbb5748b67f.js\",\"185\",\"static/chunks/app/layout-b5f4bdc469b184d5.js\"],\"Analytics\"]\n10:I[2063,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"931\",\"static/chunks/app/page-85b6acf44bd46fe3.js\"],\"Image\"]\n11:I[8986,[\"889\",\"static/"])</script><script>self.__next_f.push([1,"chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"931\",\"static/chunks/app/page-85b6acf44bd46fe3.js\"],\"PrismicPreviewClient\"]\n12:I[2434,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-"])</script><script>self.__next_f.push([1,"c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"931\",\"static/chunks/app/page-85b6acf44bd46fe3.js\"],\"\"]\n"])</script><script>self.__next_f.push([1,"8:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__variable_469f07 __variable_62325b font-sans\",\"children\":[\"$\",\"body\",null,{\"className\":\"bg-white dark:bg-gray-900\",\"children\":[[\"$\",\"$L9\",null,{\"items\":[{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{\"label\":\"Overview\",\"link\":{\"id\":\"ZHIbPhAAACYAH3qd\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"about-the-openjs-foundation\",\"first_publication_date\":\"2023-05-27T15:01:20+0000\",\"last_publication_date\":\"2024-06-04T18:22:25+0000\",\"uid\":\"about\",\"url\":\"/about\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":\"Learn about our mission, vision, and values.\",\"label_group\":null},{\"label\":\"Members\",\"link\":{\"id\":\"ZHIeahAAACcAH4jW\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"members\",\"first_publication_date\":\"2023-05-27T15:14:53+0000\",\"last_publication_date\":\"2024-10-25T15:39:58+0000\",\"uid\":\"members\",\"url\":\"/members\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":\"Meet the members of our foundation.\",\"label_group\":null},{\"label\":\"Foundation Leadership\",\"link\":{\"id\":\"ZITzXxAAACAAl6j8\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"-\",\"first_publication_date\":\"2023-06-10T22:04:22+0000\",\"last_publication_date\":\"2024-05-06T19:50:08+0000\",\"uid\":\"foundation-leadership\",\"url\":\"/foundation-leadership\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":\"Browse the foundation's leadership team.\",\"label_group\":null},{\"label\":\"Governance\",\"link\":{\"id\":\"ZHId1BAAACQAH4Yn\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"governance\",\"first_publication_date\":\"2023-05-27T15:12:24+0000\",\"last_publication_date\":\"2024-10-31T22:03:52+0000\",\"uid\":\"governance\",\"url\":\"/governance\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":\"Learn about how we govern this foundation.\",\"label_group\":null},{\"label\":\"Projects\",\"link\":{\"id\":\"ZHImUxAAACcAH6wv\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"project-funding-opportunities\",\"first_publication_date\":\"2023-05-27T15:48:38+0000\",\"last_publication_date\":\"2024-06-24T17:17:33+0000\",\"uid\":\"projects\",\"url\":\"/projects\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":\"Browse our supported projects.\",\"label_group\":null},{\"label\":\"Contact Us\",\"link\":{\"id\":\"ZHIeFBAAACQAH4dG\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"contact-the-openjs-foundation\",\"first_publication_date\":\"2023-05-27T15:13:26+0000\",\"last_publication_date\":\"2024-06-04T18:23:58+0000\",\"uid\":\"contact\",\"url\":\"/contact\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":\"Get in touch with us.\",\"label_group\":null}],\"primary\":{\"label\":\"About\"},\"id\":\"navigation_dropdown$a0685b4f-8289-4288-814c-c5db73c04fcd\",\"slice_type\":\"navigation_dropdown\",\"slice_label\":null},{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{}],\"primary\":{\"label\":\"Training\",\"link\":{\"link_type\":\"Web\",\"url\":\"https://training.linuxfoundation.org/openjs/\",\"target\":\"_blank\"}},\"id\":\"navigation_item$0b90bd09-e75f-47f4-ac5e-d6fbd06c8d16\",\"slice_type\":\"navigation_item\",\"slice_label\":null},{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{}],\"primary\":{\"label\":\"Blog\",\"link\":{\"id\":\"ZGVgwxAAACEAoWbW\",\"type\":\"blog\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"blog\",\"first_publication_date\":\"2023-05-17T23:18:29+0000\",\"last_publication_date\":\"2024-10-08T17:29:50+0000\",\"uid\":\"blog\",\"url\":\"/blog\",\"link_type\":\"Document\",\"isBroken\":false}},\"id\":\"navigation_item$e721e6b3-0d4e-45f1-a430-163121423c8a\",\"slice_type\":\"navigation_item\",\"slice_label\":null},{\"variation\":\"default\",\"version\":\"initial\",\"items\":[{\"label\":\"Collaboration\",\"link\":{\"id\":\"ZHIi9xAAACQAH50Y\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"-\",\"first_publication_date\":\"2023-05-27T15:56:43+0000\",\"last_publication_date\":\"2023-12-06T17:15:57+0000\",\"uid\":\"collaboration\",\"url\":\"/collaboration\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":null,\"label_group\":null},{\"label\":\"JavaScriptLandia\",\"link\":{\"link_type\":\"Web\",\"url\":\"https://javascriptlandia.com/\"},\"description\":null,\"label_group\":null},{\"label\":\"Upcoming Events\",\"link\":{\"id\":\"ZfxcUxIAAB8CeIFw\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"openjs-foundation-events\",\"first_publication_date\":\"2024-03-21T16:47:59+0000\",\"last_publication_date\":\"2024-06-13T19:58:10+0000\",\"uid\":\"events\",\"url\":\"/events\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":null,\"label_group\":null},{\"label\":\"Open Visualization\",\"link\":{\"link_type\":\"Web\",\"url\":\"https://www.openvisualization.org/\"},\"description\":null,\"label_group\":\"Collaboration Spaces\"},{\"label\":\"Sovereign Tech Fund\",\"link\":{\"id\":\"ZHzJzRAAACYAq8V0\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"-\",\"first_publication_date\":\"2023-06-04T17:28:49+0000\",\"last_publication_date\":\"2023-11-27T18:23:48+0000\",\"uid\":\"sovereign-tech-fund\",\"url\":\"/sovereign-tech-fund\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":null,\"label_group\":\"Foundation Initiatives\"},{\"label\":\"Healthy Web Check\",\"link\":{\"id\":\"Zh1wWREAAM-Vslit\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"-\",\"first_publication_date\":\"2024-04-15T19:55:21+0000\",\"last_publication_date\":\"2024-04-15T20:02:45+0000\",\"uid\":\"openjs-healthy-web-checkup\",\"url\":\"/openjs-healthy-web-checkup\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":null,\"label_group\":\"Foundation Initiatives\"},{\"label\":\"Ecosystem Sustainability Program\",\"link\":{\"id\":\"ZjqRtREAAMIPRfP3\",\"type\":\"page\",\"tags\":[],\"lang\":\"en-us\",\"slug\":\"ecosystem-sustainability-program\",\"first_publication_date\":\"2024-05-21T16:00:53+0000\",\"last_publication_date\":\"2024-10-18T15:29:10+0000\",\"uid\":\"ecosystem-sustainability-program\",\"url\":\"/ecosystem-sustainability-program\",\"link_type\":\"Document\",\"isBroken\":false},\"description\":null,\"label_group\":\"Foundation Initiatives\"},{\"label\":\"OpenJS World 2021\",\"link\":{\"link_type\":\"Web\",\"url\":\"https://openjsworld2021.openjsf.org/\"},\"description\":null,\"label_group\":\"OpenJS World\"},{\"label\":\"OpenJS World 2022\",\"link\":{\"link_type\":\"Web\",\"url\":\"https://events.linuxfoundation.org/openjs-world/\"},\"description\":null,\"label_group\":\"OpenJS World\"},{\"label\":\"OpenJS World 2023\",\"link\":{\"link_type\":\"Web\",\"url\":\"https://events.linuxfoundation.org/archive/2023/open-source-summit-north-america/about/openjs-world/\",\"target\":\"_blank\"},\"description\":null,\"label_group\":\"OpenJS World\"}],\"primary\":{\"label\":\"Community\"},\"id\":\"navigation_dropdown$a5a0665f-8899-476d-b605-378a968d3a73\",\"slice_type\":\"navigation_dropdown\",\"slice_label\":null}],\"calendar\":{\"link_type\":\"Web\",\"url\":\"https://calendar.google.com/calendar/embed?src=linuxfoundation.org_fuop4ufv766f9avc517ujs4i0g%40group.calendar.google.com\"},\"slack\":{\"link_type\":\"Web\",\"url\":\"https://slack-invite.openjsf.org\"}}],[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"main\",null,{\"className\":\"grid min-h-full place-items-center bg-white px-6 py-24 sm:py-32 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-base font-semibold text-primary-blue\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-4 text-3xl font-bold tracking-tight text-gray-900 sm:text-5xl\",\"children\":\"Page not found\"}],[\"$\",\"p\",null,{\"className\":\"mt-6 text-base leading-7 text-gray-600\",\"children\":\"Sorry, we couldn’t find the page you’re looking for.\"}],[\"$\",\"div\",null,{\"className\":\"mt-10 flex items-center justify-center gap-x-6\",\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/\",\"className\":\"rounded-md bg-primary-blue px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-primary-blue focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-blue\",\"children\":\"Go back home\"}]}]]}]}],\"notFoundStyles\":[],\"initialChildNode\":[\"$Ld\",\"$Le\",null],\"childPropSegment\":\"__PAGE__\",\"styles\":null}],[\"$\",\"$Lf\",null,{}],[\"$\",\"footer\",null,{\"className\":\"border-t border-gray-200 bg-white dark:border-gray-700 dark:bg-gray-900\",\"aria-labelledby\":\"footer-heading\",\"children\":[[\"$\",\"h2\",null,{\"id\":\"footer-heading\",\"className\":\"sr-only\",\"children\":\"Footer\"}],[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-6 pb-8 pt-16 sm:pt-24 lg:px-8 lg:pt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"xl:grid xl:grid-cols-3 xl:gap-8\",\"children\":[[\"$\",\"$Lc\",null,{\"href\":\"/\",\"className\":\"-m-1.5 p-1.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"OpenJS Foundation\"}],[\"$\",\"$L10\",null,{\"className\":\"h-8 w-auto dark:brightness-0 dark:invert\",\"src\":\"/logo.svg\",\"alt\":\"\",\"width\":395,\"height\":125}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16 grid grid-cols-2 gap-8 xl:col-span-2 xl:mt-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:grid md:grid-cols-2 md:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"$undefined\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"About\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 space-y-4\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/about\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Overview\",false]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/members\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Members\",false]}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/foundation-leadership\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Leadership\",false]}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/governance\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Governance\",false]}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/projects\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Projects\",false]}]}],[\"$\",\"li\",\"5\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/contact\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Contact Us\",false]}]}],[\"$\",\"li\",\"6\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/join\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Join\",false]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 md:mt-0\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Community\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 space-y-4\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/collaboration\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Collaboration\",false]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://javascriptlandia.com/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"JavaScriptLandia\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://www.openvisualization.org/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"Open Visualization\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/sovereign-tech-fund\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Sovereign Tech Fund\",false]}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://openjsworld2021.openjsf.org/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"OpenJS World 2021\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"5\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://events.linuxfoundation.org/openjs-world/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"OpenJS World 2022\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"6\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://events.linuxfoundation.org/open-source-summit-north-america/about/openjs-world/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"OpenJS World 2023\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"md:grid md:grid-cols-2 md:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"$undefined\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 space-y-4\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/privacy\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Privacy\",false]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/terms\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Terms\",false]}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/cla\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"CLA\",false]}]}],[\"$\",\"li\",\"3\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/export\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Export\",false]}]}],[\"$\",\"li\",\"4\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://github.com/openjs-foundation/cross-project-council/blob/main/CODE_OF_CONDUCT.md\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"Code of Conduct\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 md:mt-0\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Explore\"}],[\"$\",\"ul\",null,{\"className\":\"mt-6 space-y-4\",\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"https://training.linuxfoundation.org/application-development/\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"noopener noreferrer\",\"target\":\"_blank\",\"children\":[\"Training\",[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 20 20\",\"fill\":\"currentColor\",\"aria-hidden\":\"true\",\"aria-labelledby\":\"$undefined\",\"className\":\"h-4 w-4 flex-none text-gray-400 dark:text-gray-500\",\"children\":[null,[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M5.22 14.78a.75.75 0 001.06 0l7.22-7.22v5.69a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75h-7.5a.75.75 0 000 1.5h5.69l-7.22 7.22a.75.75 0 000 1.06z\",\"clipRule\":\"evenodd\"}]]}]]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/blog\",\"className\":\"flex items-center gap-2 text-sm leading-6 text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white\",\"rel\":\"$undefined\",\"target\":\"$undefined\",\"children\":[\"Blog\",false]}]}]]}]]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-16 border-t border-gray-900/10 pt-8 dark:border-white/10 sm:mt-20 lg:mt-24 lg:flex lg:items-center lg:justify-between\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold leading-6 text-gray-900 dark:text-white\",\"children\":\"Connect with us!\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-gray-600 dark:text-gray-400\",\"children\":\"Stay up to date with the latest news and updates from the OpenJS.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex space-x-6 md:order-2\",\"children\":[[\"$\",\"a\",\"Twitter\",{\"href\":\"https://twitter.com/openjsf\",\"className\":\"text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"Twitter\"}],[\"$\",\"svg\",null,{\"fill\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"d\":\"M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84\"}]}]]}],[\"$\",\"a\",\"GitHub\",{\"href\":\"https://github.com/openjs-foundation/\",\"className\":\"text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"GitHub\"}],[\"$\",\"svg\",null,{\"fill\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z\",\"clipRule\":\"evenodd\"}]}]]}],[\"$\",\"a\",\"YouTube\",{\"href\":\"https://www.youtube.com/c/OpenJSFoundation\",\"className\":\"text-gray-400 hover:text-gray-500 dark:text-gray-500 dark:hover:text-gray-400\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"span\",null,{\"className\":\"sr-only\",\"children\":\"YouTube\"}],[\"$\",\"svg\",null,{\"fill\":\"currentColor\",\"viewBox\":\"0 0 24 24\",\"className\":\"h-6 w-6\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"d\":\"M19.812 5.418c.861.23 1.538.907 1.768 1.768C21.998 8.746 22 12 22 12s0 3.255-.418 4.814a2.504 2.504 0 0 1-1.768 1.768c-1.56.419-7.814.419-7.814.419s-6.255 0-7.814-.419a2.505 2.505 0 0 1-1.768-1.768C2 15.255 2 12 2 12s0-3.255.417-4.814a2.507 2.507 0 0 1 1.768-1.768C5.744 5 11.998 5 11.998 5s6.255 0 7.814.418ZM15.194 12 10 15V9l5.194 3Z\",\"clipRule\":\"evenodd\"}]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"prose prose-sm mt-8 max-w-none border-t border-gray-900/10 pt-8 dark:prose-invert dark:border-white/10\",\"children\":[\"$\",\"p\",null,{\"children\":[\"Copyright © \",[\"$\",\"a\",null,{\"href\":\"https://openjsf.org/\",\"children\":\"OpenJS Foundation\"}],\". All rights reserved. The\",\" \",[\"$\",\"a\",null,{\"href\":\"https://openjsf.org/\",\"children\":\"OpenJS Foundation\"}],\" has registered trademarks and uses trademarks. For a list of trademarks of the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://openjsf.org/\",\"children\":\"OpenJS Foundation\"}],\", please see our\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-policy.openjsf.org/\",\"children\":\"Trademark Policy\"}],\" \",\"and \",[\"$\",\"a\",null,{\"href\":\"https://trademark-list.openjsf.org/\",\"children\":\"Trademark List\"}],\". Trademarks and logos not indicated on the\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-list.openjsf.org/\",\"children\":\"list of OpenJS Foundation trademarks\"}],\" \",\"are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.\",[\"$\",\"br\",null,{}],[\"$\",\"br\",null,{}],[\"$\",\"a\",null,{\"href\":\"https://openjsf.org/\",\"children\":\"OpenJS Foundation\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://members.openjsf.org/\",\"children\":\"Member Support\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://terms-of-use.openjsf.org/\",\"children\":\"Terms of Use\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://privacy-policy.openjsf.org/\",\"children\":\"Privacy Policy\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://bylaws.openjsf.org/\",\"children\":\"Bylaws\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://code-of-conduct.openjsf.org\",\"children\":\"Code of Conduct\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-policy.openjsf.org/\",\"children\":\"Trademark Policy\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://trademark-list.openjsf.org/\",\"children\":\"Trademark List\"}],\" |\",\" \",[\"$\",\"a\",null,{\"href\":\"https://www.linuxfoundation.org/cookies/\",\"children\":\"Cookie Policy\"}]]}]}]]}]]}],[\"$undefined\",[\"$\",\"$L11\",null,{\"repositoryName\":\"openjsf\",\"isDraftMode\":false}],[\"$\",\"$L12\",null,{\"src\":\"https://static.cdn.prismic.io/prismic.js?new=true\u0026repo=openjsf\",\"strategy\":\"lazyOnload\"}]],[[\"$\",\"$L12\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=GTM-5VW27N8\"}],[\"$\",\"$L12\",null,{\"id\":\"google-analytics\",\"children\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n gtag('js', new Date());\\n \\n gtag('config', 'GTM-5VW27N8');\\n \"}]]]}]}]\n"])</script><script>self.__next_f.push([1,"13:\"$Sreact.suspense\"\n14:I[7890,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e458877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"931\",\"static/chunks/app/page-85b6acf44bd46fe3.js\"],\"Balancer\"]\n15:I[7120,[\"889\",\"static/chunks/889-633abbeb6dfbb992.js\",\"387\",\"static/chunks/387-4e7847ea9e4"])</script><script>self.__next_f.push([1,"58877.js\",\"733\",\"static/chunks/733-c28e2157e38528fd.js\",\"871\",\"static/chunks/871-f33887e49d695d09.js\",\"993\",\"static/chunks/993-e20e0f1ff1e8a061.js\",\"157\",\"static/chunks/157-ba835782c4a999e1.js\",\"375\",\"static/chunks/375-70f489e3e6bf4ba5.js\",\"931\",\"static/chunks/app/page-85b6acf44bd46fe3.js\"],\"\"]\n"])</script><script>self.__next_f.push([1,"e:[[\"$\",\"$13\",null,{\"fallback\":null,\"children\":[\"$\",\"section\",null,{\"className\":\"overflow-hidden bg-white dark:bg-gray-900\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative isolate\",\"children\":[[\"$\",\"svg\",null,{\"className\":\"absolute inset-x-0 top-0 -z-10 h-[64rem] w-full stroke-gray-200 [mask-image:radial-gradient(32rem_32rem_at_center,white,transparent)] dark:stroke-gray-800\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"defs\",null,{\"children\":[\"$\",\"pattern\",null,{\"id\":\"1f932ae7-37de-4c0a-a8b0-a6e3b4d44b84\",\"width\":200,\"height\":200,\"x\":\"50%\",\"y\":-1,\"patternUnits\":\"userSpaceOnUse\",\"children\":[\"$\",\"path\",null,{\"d\":\"M.5 200V.5H200\",\"fill\":\"none\"}]}]}],[\"$\",\"svg\",null,{\"x\":\"50%\",\"y\":-1,\"className\":\"overflow-visible fill-gray-50 dark:fill-gray-950\",\"children\":[\"$\",\"path\",null,{\"d\":\"M-200 0h201v201h-201Z M600 0h201v201h-201Z M-400 600h201v201h-201Z M200 800h201v201h-201Z\",\"strokeWidth\":0}]}],[\"$\",\"rect\",null,{\"width\":\"100%\",\"height\":\"100%\",\"strokeWidth\":0,\"fill\":\"url(#1f932ae7-37de-4c0a-a8b0-a6e3b4d44b84)\"}]]}],[\"$\",\"div\",null,{\"className\":\"absolute left-1/2 right-0 top-0 -z-10 -ml-24 transform-gpu overflow-hidden blur-3xl lg:ml-24 xl:ml-48\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"div\",null,{\"className\":\"aspect-[801/1036] w-[50.0625rem] bg-gradient-to-tr from-primary-blue to-primary-green opacity-30\",\"style\":{\"clipPath\":\"polygon(63.1% 29.5%, 100% 17.1%, 76.6% 3%, 48.4% 0%, 44.6% 4.7%, 54.5% 25.3%, 59.8% 49%, 55.2% 57.8%, 44.4% 57.2%, 27.8% 47.9%, 35.1% 81.5%, 0% 97.7%, 39.2% 100%, 35.2% 81.4%, 97.2% 52.8%, 63.1% 29.5%)\"}}]}],[\"$\",\"div\",null,{\"className\":\"overflow-hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-6 pb-16 pt-16 sm:pt-24 lg:px-8 lg:pt-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-2xl gap-x-14 lg:mx-0 lg:flex lg:max-w-none lg:items-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-full max-w-xl lg:shrink-0 xl:max-w-2xl\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-xl\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-4xl font-bold tracking-tight text-gray-900 dark:text-white sm:text-5xl\",\"children\":[\"$\",\"$L14\",null,{\"children\":\"A safe and modern home for the web\"}]}],[\"$\",\"p\",null,{\"className\":\"relative mt-6 text-lg leading-8 text-gray-600 dark:text-gray-400 sm:max-w-md lg:max-w-none\",\"children\":[\"$\",\"$L14\",null,{\"children\":\"OpenJS promotes the widespread adoption and continued development of key JavaScript technologies worldwide.\"}]}],[\"$\",\"div\",null,{\"className\":\"mt-10 flex items-center gap-x-4\",\"children\":[[\"$\",\"a\",null,{\"target\":\"$undefined\",\"className\":\"rounded-md bg-primary-blue px-3.5 py-2.5 text-sm leading-6 font-semibold text-white shadow-sm hover:bg-primary-blue/80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-blue transition-colors\",\"children\":\"Become a member\",\"href\":\"/join\",\"rel\":\"$undefined\"}],[\"$\",\"a\",null,{\"target\":\"$undefined\",\"className\":\"rounded-md px-3.5 py-2.5 text-sm font-semibold leading-6 text-primary-blue bg-primary-blue/5 transition-colors hover:bg-primary-blue/10\",\"children\":\"Participate in the community\",\"href\":\"/collaboration\",\"rel\":\"$undefined\"}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"mt-14 flex justify-end gap-8 sm:-mt-44 sm:justify-start sm:pl-20 lg:mt-0 lg:pl-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"ml-auto w-44 flex-none space-y-8 pt-32 sm:ml-0 sm:pt-80 lg:order-last lg:pt-36 xl:order-none xl:pt-80\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress,format\u0026rect=729,112,1671,1114\u0026w=2400\u0026h=1600\",\"srcSet\":\"https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress%2Cformat\u0026rect=729%2C112%2C1671%2C1114\u0026h=1600\u0026width=640 640w, https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress%2Cformat\u0026rect=729%2C112%2C1671%2C1114\u0026h=1600\u0026width=828 828w, https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress%2Cformat\u0026rect=729%2C112%2C1671%2C1114\u0026h=1600\u0026width=1200 1200w, https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress%2Cformat\u0026rect=729%2C112%2C1671%2C1114\u0026h=1600\u0026width=2048 2048w, https://images.prismic.io/openjsf/bef1c599-573e-4764-b0a6-9bc3bccfe4b4_52907681865_e483942d88_o.jpg?auto=compress%2Cformat\u0026rect=729%2C112%2C1671%2C1114\u0026h=1600\u0026width=3840 3840w\",\"alt\":\"\",\"width\":176,\"height\":264,\"className\":\"aspect-[2/3] w-full rounded-xl bg-gray-900/5 object-cover shadow-lg\",\"sizes\":\"176px\"}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 rounded-xl ring-1 ring-inset ring-gray-900/10\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"mr-auto w-44 flex-none space-y-8 sm:mr-0 sm:pt-52 lg:pt-36\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress,format\",\"srcSet\":\"https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress%2Cformat\u0026width=640 640w, https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress%2Cformat\u0026width=828 828w, https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress%2Cformat\u0026width=1200 1200w, https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress%2Cformat\u0026width=2048 2048w, https://images.prismic.io/openjsf/bf362099-eb07-43f6-b38f-d26ce4e09564_49238938753_9f9d300055_o.jpg?auto=compress%2Cformat\u0026width=3840 3840w\",\"alt\":\"\",\"width\":176,\"height\":264,\"className\":\"aspect-[2/3] w-full rounded-xl bg-gray-900/5 object-cover shadow-lg\"}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 rounded-xl ring-1 ring-inset ring-gray-900/10\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress,format\u0026rect=0,0,2048,1366\u0026w=2048\u0026h=1366\",\"srcSet\":\"https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress%2Cformat\u0026rect=0%2C0%2C2048%2C1366\u0026h=1366\u0026width=640 640w, https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress%2Cformat\u0026rect=0%2C0%2C2048%2C1366\u0026h=1366\u0026width=828 828w, https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress%2Cformat\u0026rect=0%2C0%2C2048%2C1366\u0026h=1366\u0026width=1200 1200w, https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress%2Cformat\u0026rect=0%2C0%2C2048%2C1366\u0026h=1366\u0026width=2048 2048w, https://images.prismic.io/openjsf/fee76461-04d1-4388-8adb-78cffb538999_IMG_1653+%281%29.jpg?auto=compress%2Cformat\u0026rect=0%2C0%2C2048%2C1366\u0026h=1366\u0026width=3840 3840w\",\"alt\":\"\",\"width\":176,\"height\":264,\"className\":\"aspect-[2/3] w-full rounded-xl bg-gray-900/5 object-cover shadow-lg\"}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 rounded-xl ring-1 ring-inset ring-gray-900/10\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"w-44 flex-none space-y-8 pt-32 sm:pt-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress,format\",\"srcSet\":\"https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress%2Cformat\u0026width=640 640w, https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress%2Cformat\u0026width=828 828w, https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress%2Cformat\u0026width=1200 1200w, https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress%2Cformat\u0026width=2048 2048w, https://images.prismic.io/openjsf/90443bcd-3941-4f28-9c40-0e8515988aa8_49213790696_3bee5fa6a8_o.jpg?auto=compress%2Cformat\u0026width=3840 3840w\",\"alt\":\"\",\"width\":176,\"height\":264,\"className\":\"aspect-[2/3] w-full rounded-xl bg-gray-900/5 object-cover shadow-lg\"}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 rounded-xl ring-1 ring-inset ring-gray-900/10\"}]]}],[\"$\",\"div\",null,{\"className\":\"relative\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress,format\u0026rect=0,675,993,662\u0026w=2048\u0026h=1365\",\"srcSet\":\"https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress%2Cformat\u0026rect=0%2C675%2C993%2C662\u0026h=1365\u0026width=640 640w, https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress%2Cformat\u0026rect=0%2C675%2C993%2C662\u0026h=1365\u0026width=828 828w, https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress%2Cformat\u0026rect=0%2C675%2C993%2C662\u0026h=1365\u0026width=1200 1200w, https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress%2Cformat\u0026rect=0%2C675%2C993%2C662\u0026h=1365\u0026width=2048 2048w, https://images.prismic.io/openjsf/45dbfa28-fbbd-428f-977f-3eb55630710d_IMG_1637.jpg?auto=compress%2Cformat\u0026rect=0%2C675%2C993%2C662\u0026h=1365\u0026width=3840 3840w\",\"alt\":\"\",\"width\":176,\"height\":264,\"className\":\"aspect-[2/3] w-full rounded-xl bg-gray-900/5 object-cover shadow-lg\"}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute inset-0 rounded-xl ring-1 ring-inset ring-gray-900/10\"}]]}]]}]]}]]}]}]}]]}]}]}],[\"$\",\"$13\",null,{\"fallback\":null,\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-16 bg-white py-24\",\"data-slice-type\":\"marquee\",\"data-slice-variation\":\"default\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-6 lg:px-8\",\"children\":[\"$\",\"p\",null,{\"className\":\"text-center font-medium text-gray-500\",\"children\":\"Home to projects that are changing the web\"}]}],[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 md:grid-cols-5 gap-8\",\"children\":[[\"$\",\"$L10\",\"0\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/0c5994ca-d214-4513-9ca2-3d635811c59f_Node.js_logo+1.svg\",\"alt\":\"\",\"width\":590,\"height\":362,\"className\":\"object-contain h-20 w-40\"}],[\"$\",\"$L10\",\"1\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/6b8d1369-b611-4ceb-8190-f4ea7b8d54e7_JQuery_logo+1.svg\",\"alt\":\"\",\"width\":524,\"height\":129,\"className\":\"object-contain h-20 w-40\"}],[\"$\",\"$L10\",\"2\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/86af84ef-a794-45f1-abee-31d02bb59414_Group.svg\",\"alt\":\"\",\"width\":114,\"height\":26,\"className\":\"object-contain h-20 w-40\"}],[\"$\",\"$L10\",\"3\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/811c8b9e-937a-48fa-b36e-906b1ae82761_Group+1.svg\",\"alt\":\"\",\"width\":3047,\"height\":876,\"className\":\"object-contain h-20 w-40\"}],[\"$\",\"$L10\",\"4\",{\"src\":\"https://images.prismic.io/openjsf/a37cb144-c083-4d31-af27-0d6f6aee1ea8_appium-logo-horiz+%281%29.png?auto=compress,format\",\"alt\":\"\",\"width\":1006,\"height\":216,\"className\":\"object-contain h-20 w-40\"}]]}],[\"$\",\"hr\",null,{\"className\":\"mt-16\"}]]}],[\"$\",\"div\",null,{\"className\":\"w-full overflow-hidden\",\"children\":[\"$\",\"$L15\",null,{\"autoFill\":true,\"children\":[[\"$\",\"$L10\",\"0\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/53c167a7-4a9c-44eb-8f58-2ea909b35ae7_Frame+3.svg\",\"alt\":\"\",\"width\":482,\"height\":138,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}],[\"$\",\"$L10\",\"1\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/86ee19e7-b6c7-4ca6-b4e3-6cbc1e43314e_amp.svg\",\"alt\":\"\",\"width\":300,\"height\":104,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}],[\"$\",\"$L10\",\"2\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/33c2fd07-d984-496e-a450-8482c0f35949_architect.svg\",\"alt\":\"\",\"width\":158,\"height\":150,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}],[\"$\",\"$L10\",\"3\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/5bb122a9-efc6-4983-a9f2-c6d26f22908d_jerryscript.svg\",\"alt\":\"\",\"width\":125,\"height\":150,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}],[\"$\",\"$L10\",\"4\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/03b3d346-b69d-4def-a9b1-4445ce8f2619_dojo.svg\",\"alt\":\"\",\"width\":140,\"height\":150,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}],[\"$\",\"$L10\",\"5\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/30fb4631-9e26-41dd-8ba2-a45dca2739db_express.svg\",\"alt\":\"\",\"width\":300,\"height\":76,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}],[\"$\",\"$L10\",\"6\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/50d59304-bacb-41c7-8605-c82d899ec1c5_esprima.svg\",\"alt\":\"\",\"width\":116,\"height\":150,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}],[\"$\",\"$L10\",\"7\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/cac59dde-ec0b-41cc-bd61-4dd8e9803dc5_fastify.svg\",\"alt\":\"\",\"width\":300,\"height\":97,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}],[\"$\",\"$L10\",\"8\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/ccb08652-64d2-414b-b187-e3a616aa6933_globalize.svg\",\"alt\":\"\",\"width\":139,\"height\":150,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}],[\"$\",\"$L10\",\"9\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/65846ca2531ac2845a26df25_nativescript.svg?auto=compress,format\",\"alt\":\"\",\"width\":662,\"height\":544,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}],[\"$\",\"$L10\",\"10\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/53d21a79-35ed-4fe4-8288-12728d1a8e0b_68747470733a2f2f636c6475702e636f6d2f78465646784f696f41552e737667.svg\",\"alt\":\"\",\"width\":192,\"height\":192,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}],[\"$\",\"$L10\",\"11\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/a3012698-ae0a-4585-9a5d-5febee51ac6b_nvm-logo-color.svg\",\"alt\":\"\",\"width\":300,\"height\":106,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}],[\"$\",\"$L10\",\"12\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/5b3435d6-8b98-4ca0-9722-570d67caa6e0_logo-with-colored-dark-text.svg\",\"alt\":\"\",\"width\":250,\"height\":72,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}],[\"$\",\"$L10\",\"13\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/0456507c-0a32-48f4-a40f-58fff1220f4b_webhintio-ar21.svg\",\"alt\":\"\",\"width\":120,\"height\":60,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}],[\"$\",\"$L10\",\"14\",{\"src\":\"https://images.prismic.io/openjsf/bf9cf729-cbef-4adb-96f3-3dcb61978853_68747470733a2f2f6431613366347370617a7a7270342e636c6f756466726f6e742e6e65742f6b65706c65722e676c2f776562736974652f69636f6e732f6b65706c65722e676c2d6c6f676f2e706e67.png?auto=compress,format\",\"alt\":\"\",\"width\":340,\"height\":64,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}],[\"$\",\"$L10\",\"15\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/f29ce81a-3ecf-408a-9919-25643395262a_Sizzle-Logo.svg\",\"alt\":\"\",\"width\":300,\"height\":132,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}],[\"$\",\"$L10\",\"16\",{\"src\":\"https://openjsf.cdn.prismic.io/openjsf/70a82797-6d3b-425c-a511-74863101634b_require-js.svg\",\"alt\":\"\",\"width\":2261,\"height\":2500,\"className\":\"mx-6 h-10 w-20 object-contain sm:mx-12 sm:h-20 sm:w-40\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"flex justify-center\",\"children\":[\"$\",\"p\",null,{\"className\":\"relative rounded-full bg-primary-blue/5 px-4 py-1.5 text-sm leading-6 text-gray-600 ring-1 ring-inset ring-gray-900/5\",\"children\":[\"$\",\"$Lc\",null,{\"href\":\"/projects\",\"className\":\"font-semibold text-primary-blue\",\"children\":\"Browse all projects\"}]}]}]]}]}],[\"$\",\"$13\",null,{\"fallback\":null,\"children\":[\"$\",\"section\",null,{\"className\":\"bg-white dark:bg-gray-900\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl py-24 sm:px-6 lg:px-8\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative isolate overflow-hidden border border-primary-blue/20 bg-primary-blue/5 px-6 py-24 text-center shadow-2xl sm:rounded-3xl sm:px-16\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mx-auto max-w-2xl text-3xl font-bold tracking-tight text-gray-900 dark:text-white sm:text-4xl\",\"children\":\"Join the OpenJS Foundation\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-6 max-w-2xl text-lg leading-8 text-gray-900/70 dark:text-white\",\"children\":\"The OpenJS Foundation is the central place to support collaborative development of JavaScript and web technologies. Interested in joining? Learn more about membership benefits and how to join!\"}],[\"$\",\"div\",null,{\"className\":\"mt-10 flex items-center justify-center gap-x-6\",\"children\":[[\"$\",\"$Lc\",\"0\",{\"href\":\"/join\",\"className\":\"rounded-md bg-primary-blue px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-gray-800 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-blue\",\"children\":\"Join the foundation\"}]]}],[\"$\",\"svg\",null,{\"viewBox\":\"0 0 1024 1024\",\"className\":\"absolute left-1/2 top-1/2 -z-10 h-[64rem] w-[64rem] -translate-x-1/2 [mask-image:radial-gradient(closest-side,white,transparent)]\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"circle\",null,{\"cx\":512,\"cy\":512,\"r\":512,\"fill\":\"url(#827591b1-ce8c-4110-b064-7cb85a0b1217)\",\"fillOpacity\":\"0.7\"}],[\"$\",\"defs\",null,{\"children\":[\"$\",\"radialGradient\",null,{\"id\":\"827591b1-ce8c-4110-b064-7cb85a0b1217\",\"children\":[[\"$\",\"stop\",null,{\"stopColor\":\"#0075C9\"}],[\"$\",\"stop\",null,{\"offset\":1,\"stopColor\":\"#0075C9\"}]]}]}]]}]]}]}]}]}],[\"$\",\"$13\",null,{\"fallback\":null,\"children\":[\"$\",\"section\",null,{\"className\":\"bg-white py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-6 lg:px-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-4xl text-center\",\"children\":[\"$\",\"p\",null,{\"className\":\"mt-2 text-4xl font-bold tracking-tight text-gray-900 sm:text-5xl\",\"children\":\"Our members support the community\"}]}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-6 max-w-2xl text-center text-lg leading-8 text-gray-600\",\"children\":\"The OpenJS Foundation recognizes the critical supporting role of these organizations, and thanks them for their ongoing support of our project communities.\"}],[\"$\",\"div\",null,{\"className\":\"-mx-6 mt-16 grid grid-cols-2 gap-0.5 overflow-hidden sm:mx-0 sm:rounded-2xl md:grid-cols-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center bg-gray-400/5 p-8 sm:p-10\",\"children\":[\"$\",\"$L10\",null,{\"unoptimized\":true,\"className\":\"max-h-12 w-full max-w-[16rem] object-contain\",\"src\":\"https://openjsf.cdn.prismic.io/openjsf/7010bf47-107f-4ac2-9283-3ecd9cf2eb29_google.svg\",\"alt\":\"Transistor\",\"width\":158,\"height\":48}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center bg-gray-400/5 p-8 sm:p-10\",\"children\":[\"$\",\"$L10\",null,{\"unoptimized\":true,\"className\":\"max-h-12 w-full max-w-[16rem] object-contain\",\"src\":\"https://openjsf.cdn.prismic.io/openjsf/4b4ff723-c3f0-4b17-abce-9fc617275a0f_IBM_logo.svg\",\"alt\":\"Transistor\",\"width\":158,\"height\":48}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center bg-gray-400/5 p-8 sm:p-10\",\"children\":[\"$\",\"$L10\",null,{\"unoptimized\":true,\"className\":\"max-h-12 w-full max-w-[16rem] object-contain\",\"src\":\"https://openjsf.cdn.prismic.io/openjsf/33438d02-fc48-4460-8622-cd71583d40be_joyent.svg\",\"alt\":\"Transistor\",\"width\":158,\"height\":48}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center bg-gray-400/5 p-8 sm:p-10\",\"children\":[\"$\",\"$L10\",null,{\"unoptimized\":true,\"className\":\"max-h-12 w-full max-w-[16rem] object-contain\",\"src\":\"https://openjsf.cdn.prismic.io/openjsf/29552f4d-a310-4b7a-8eb2-028d7e70c742_microsoft-2x1-1.svg\",\"alt\":\"Transistor\",\"width\":158,\"height\":48}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center bg-gray-400/5 p-8 sm:p-10\",\"children\":[\"$\",\"$L10\",null,{\"unoptimized\":true,\"className\":\"max-h-12 w-full max-w-[16rem] object-contain\",\"src\":\"https://images.prismic.io/openjsf/695f38c7-e407-49e5-9ad1-5ddf7613ab5e_7e43b0e0-4497-44ce-b469-73964023765d_logo_blank+1.png?auto=compress,format\",\"alt\":\"Transistor\",\"width\":158,\"height\":48}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-center bg-gray-400/5 p-8 sm:p-10\",\"children\":[\"$\",\"$L10\",null,{\"unoptimized\":true,\"className\":\"max-h-12 w-full max-w-[16rem] object-contain\",\"src\":\"https://openjsf.cdn.prismic.io/openjsf/7c5cd2e4-7afd-4868-ac02-164f1842c656_godaddy-2x1-1.svg\",\"alt\":\"Transistor\",\"width\":158,\"height\":48}]}]]}],null]}]}]}],[\"$\",\"$13\",null,{\"fallback\":null,\"children\":\"$L16\"}]]\n"])</script><script>self.__next_f.push([1,"6:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"A safe and modern home for JavaScript technologies | OpenJS Foundation\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"OpenJS promotes the widespread adoption and continued development of key JavaScript solutions worldwide.\"}],[\"$\",\"meta\",\"4\",{\"name\":\"application-name\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"link\",\"5\",{\"rel\":\"author\",\"href\":\"https://openjsf.org/\"}],[\"$\",\"meta\",\"6\",{\"name\":\"author\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"7\",{\"name\":\"creator\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"8\",{\"name\":\"publisher\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"9\",{\"name\":\"format-detection\",\"content\":\"telephone=no\"}],[\"$\",\"meta\",\"10\",{\"name\":\"apple-mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"11\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"A safe and modern home for JavaScript technologies | OpenJS Foundation\"}],[\"$\",\"meta\",\"12\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:title\",\"content\":\"A safe and modern home for JavaScript technologies | OpenJS Foundation\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:description\",\"content\":\"OpenJS promotes the widespread adoption and continued development of key JavaScript solutions worldwide.\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:url\",\"content\":\"https://beskar-openjsf.vercel.app/\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:site_name\",\"content\":\"OpenJS Foundation\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:creator\",\"content\":\"@openjsf\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:title\",\"content\":\"A safe and modern home for JavaScript technologies | OpenJS Foundation\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:description\",\"content\":\"OpenJS promotes the widespread adoption and continued development of key JavaScript solutions worldwide.\"}],[\"$\",\"link\",\"23\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"32x32\"}],[\"$\",\"meta\",\"24\",{\"name\":\"next-size-adjust\"}]]\n"])</script><script>self.__next_f.push([1,"d:null\n"])</script><script>self.__next_f.push([1,"16:[\"$\",\"div\",null,{\"className\":\"bg-white py-24 dark:bg-gray-900\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-7xl px-6 lg:px-8\",\"data-slice-type\":\"recent_posts\",\"data-slice-variation\":\"default\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-extrabold tracking-tight text-gray-900 dark:text-white sm:text-4xl\",\"children\":\"Recent posts\"}],[\"$\",\"div\",null,{\"className\":\"mx-auto mt-16 grid max-w-2xl grid-cols-1 gap-x-8 gap-y-20 lg:mx-0 lg:max-w-none lg:grid-cols-3\",\"children\":[[\"$\",\"$Lc\",\"ZyqSxREAACAAv0HA\",{\"className\":\"flex flex-col items-start\",\"href\":\"/blog/2024-javascriptlandia-community-award-categories-a\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-full\",\"children\":[[\"$\",\"$L10\",null,{\"src\":\"https://images.prismic.io/openjsf/ZyqVnq8jQArT0PL2_Screenshot2024-11-05at5.00.48PM.png?auto=format,compress\",\"alt\":\"\",\"className\":\"aspect-[16/9] w-full rounded-2xl bg-gray-100 object-cover sm:aspect-[2/1] lg:aspect-[3/2]\",\"width\":1200,\"height\":630,\"unoptimized\":true}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 rounded-2xl ring-1 ring-inset ring-gray-900/10\"}]]}],[\"$\",\"div\",null,{\"className\":\"max-w-xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mt-8 flex items-center gap-x-4 text-xs\",\"children\":[\"$\",\"time\",null,{\"dateTime\":\"2024-11-06\",\"className\":\"text-gray-500 dark:text-gray-400\",\"children\":\"November 6, 2024\"}]}],[\"$\",\"div\",null,{\"className\":\"group relative\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mt-3 text-lg font-semibold leading-6 text-gray-900 group-hover:text-gray-600 dark:text-white dark:hover:text-gray-400\",\"children\":\"Celebrating Innovation and Impact: JavaScriptLandia Community Awards\"}],[\"$\",\"div\",null,{\"className\":\"mt-5 line-clamp-3 text-sm leading-6 text-gray-600 dark:text-gray-400\",\"children\":null}]]}]]}]]}],[\"$\",\"$Lc\",\"Zyld6hEAAB4AvWGw\",{\"className\":\"flex flex-col items-start\",\"href\":\"/blog/the-openjs-foundation-is-excited-to-share-that-nod\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-full\",\"children\":[[\"$\",\"$L10\",null,{\"src\":\"https://images.prismic.io/openjsf/Zyo4d68jQArT0N88_BlogPostImagesOpenJS-39-.png?auto=format,compress\",\"alt\":\"\",\"className\":\"aspect-[16/9] w-full rounded-2xl bg-gray-100 object-cover sm:aspect-[2/1] lg:aspect-[3/2]\",\"width\":1200,\"height\":630,\"unoptimized\":true}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 rounded-2xl ring-1 ring-inset ring-gray-900/10\"}]]}],[\"$\",\"div\",null,{\"className\":\"max-w-xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mt-8 flex items-center gap-x-4 text-xs\",\"children\":[\"$\",\"time\",null,{\"dateTime\":\"2024-11-05\",\"className\":\"text-gray-500 dark:text-gray-400\",\"children\":\"November 5, 2024\"}]}],[\"$\",\"div\",null,{\"className\":\"group relative\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mt-3 text-lg font-semibold leading-6 text-gray-900 group-hover:text-gray-600 dark:text-white dark:hover:text-gray-400\",\"children\":\"Node.js Introduces Never-Ending Support (NES) in Collaboration with HeroDevs\"}],[\"$\",\"div\",null,{\"className\":\"mt-5 line-clamp-3 text-sm leading-6 text-gray-600 dark:text-gray-400\",\"children\":null}]]}]]}]]}],[\"$\",\"$Lc\",\"ZxvLmBEAACEAqRin\",{\"className\":\"flex flex-col items-start\",\"href\":\"/blog/why-attend-jsconf-na-2025\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative w-full\",\"children\":[[\"$\",\"$L10\",null,{\"src\":\"https://images.prismic.io/openjsf/Zx-p6a8jQArTz57D_BlogPostImagesOpenJS-35-.png?auto=format%2Ccompress\u0026rect=270%2C0%2C1530%2C945\u0026w=1530\u0026h=945\",\"alt\":\"\",\"className\":\"aspect-[16/9] w-full rounded-2xl bg-gray-100 object-cover sm:aspect-[2/1] lg:aspect-[3/2]\",\"width\":1200,\"height\":630,\"unoptimized\":true}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 rounded-2xl ring-1 ring-inset ring-gray-900/10\"}]]}],[\"$\",\"div\",null,{\"className\":\"max-w-xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mt-8 flex items-center gap-x-4 text-xs\",\"children\":[\"$\",\"time\",null,{\"dateTime\":\"2024-10-25\",\"className\":\"text-gray-500 dark:text-gray-400\",\"children\":\"October 25, 2024\"}]}],[\"$\",\"div\",null,{\"className\":\"group relative\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mt-3 text-lg font-semibold leading-6 text-gray-900 group-hover:text-gray-600 dark:text-white dark:hover:text-gray-400\",\"children\":\"Save the Date for JSConf North America 2025: Where JavaScript Meets Adventure on the Chesapeake Bay\"}],[\"$\",\"div\",null,{\"className\":\"mt-5 line-clamp-3 text-sm leading-6 text-gray-600 dark:text-gray-400\",\"children\":null}]]}]]}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,""])</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10