CINXE.COM
NVM Express
<!doctype html> <!--[if lt IE 9]><html class="no-js no-svg ie lt-ie9 lt-ie8 lt-ie7" dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#"> <![endif]--> <!--[if IE 9]><html class="no-js no-svg ie ie9 lt-ie9 lt-ie8" dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#"> <![endif]--> <!--[if gt IE 9]><!--><html class="no-js no-svg" dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#"> <!--<![endif]--> <head> <meta charset="UTF-8" /> <meta name="description" content="scalable, efficient, and industry standard"> <link rel="stylesheet" href="https://nvmexpress.org/wp-content/themes/nvme-theme/style.css" type="text/css" media="screen" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <script type="text/javascript"> /* <![CDATA[ */ var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); /* ]]> */ </script> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="author" href="https://nvmexpress.org/wp-content/themes/nvme-theme/humans.txt" /> <link rel="pingback" href="https://nvmexpress.org/xmlrpc.php" /> <link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;900&display=swap" rel="stylesheet"> <title>NVM Express</title> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- All in One SEO 4.7.5.1 - aioseo.com --> <meta name="description" content="What is NVMe Technology? The NVM Express庐 (NVMe庐) specifications define how host software communicates with non-volatile memory across multiple transports like PCI Express庐 (PCIe庐), RDMA, TCP and more. It is the industry standard for solid state drives (SSDs) in all form factors (U.2, M.2, AIC, EDSFF). NVM Express is the non-profit consortium. Learn More Who" /> <meta name="robots" content="max-image-preview:large" /> <link rel="canonical" href="https://nvmexpress.org/" /> <meta name="generator" content="All in One SEO (AIOSEO) 4.7.5.1" /> <meta property="og:locale" content="en_US" /> <meta property="og:site_name" content="NVM Express - scalable, efficient, and industry standard" /> <meta property="og:type" content="website" /> <meta property="og:title" content="NVM Express" /> <meta property="og:description" content="What is NVMe Technology? The NVM Express庐 (NVMe庐) specifications define how host software communicates with non-volatile memory across multiple transports like PCI Express庐 (PCIe庐), RDMA, TCP and more. It is the industry standard for solid state drives (SSDs) in all form factors (U.2, M.2, AIC, EDSFF). NVM Express is the non-profit consortium. Learn More Who" /> <meta property="og:url" content="https://nvmexpress.org/" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="NVM Express" /> <meta name="twitter:description" content="What is NVMe Technology? The NVM Express庐 (NVMe庐) specifications define how host software communicates with non-volatile memory across multiple transports like PCI Express庐 (PCIe庐), RDMA, TCP and more. It is the industry standard for solid state drives (SSDs) in all form factors (U.2, M.2, AIC, EDSFF). NVM Express is the non-profit consortium. Learn More Who" /> <script type="application/ld+json" class="aioseo-schema"> {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/nvmexpress.org\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/nvmexpress.org\/#listItem","position":1,"name":"Home"}]},{"@type":"Organization","@id":"https:\/\/nvmexpress.org\/#organization","name":"NVM Express","description":"scalable, efficient, and industry standard","url":"https:\/\/nvmexpress.org\/"},{"@type":"WebPage","@id":"https:\/\/nvmexpress.org\/#webpage","url":"https:\/\/nvmexpress.org\/","name":"NVM Express","description":"What is NVMe Technology? The NVM Express\u00ae (NVMe\u00ae) specifications define how host software communicates with non-volatile memory across multiple transports like PCI Express\u00ae (PCIe\u00ae), RDMA, TCP and more. It is the industry standard for solid state drives (SSDs) in all form factors (U.2, M.2, AIC, EDSFF). NVM Express is the non-profit consortium. Learn More Who","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/nvmexpress.org\/#website"},"breadcrumb":{"@id":"https:\/\/nvmexpress.org\/#breadcrumblist"},"datePublished":"2015-10-08T23:07:21-08:00","dateModified":"2024-08-06T07:00:36-08:00"},{"@type":"WebSite","@id":"https:\/\/nvmexpress.org\/#website","url":"https:\/\/nvmexpress.org\/","name":"NVM Express","description":"scalable, efficient, and industry standard","inLanguage":"en-US","publisher":{"@id":"https:\/\/nvmexpress.org\/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nvmexpress.org\/?s={search_term_string}"},"query-input":"required name=search_term_string"}}]} </script> <!-- All in One SEO --> <link rel="alternate" type="application/rss+xml" title="NVM Express » Feed" href="https://nvmexpress.org/feed/" /> <link rel="alternate" type="application/rss+xml" title="NVM Express » Comments Feed" href="https://nvmexpress.org/comments/feed/" /> <link rel="alternate" type="text/calendar" title="NVM Express » iCal Feed" href="https://nvmexpress.org/calendar/?ical=1" /> <!-- This site uses the Google Analytics by MonsterInsights plugin v9.2.2 - Using Analytics tracking - https://www.monsterinsights.com/ --> <script src="//www.googletagmanager.com/gtag/js?id=G-2TMK632KT4" data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script> <script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> var mi_version = '9.2.2'; var mi_track_user = true; var mi_no_track_reason = ''; var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/nvmexpress.org\/"}; if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); } else { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; } var disableStrs = [ 'ga-disable-G-2TMK632KT4', ]; /* Function to detect opted out users */ function __gtagTrackerIsOptedOut() { for (var index = 0; index < disableStrs.length; index++) { if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { return true; } } return false; } /* Disable tracking if the opt-out cookie exists. */ if (__gtagTrackerIsOptedOut()) { for (var index = 0; index < disableStrs.length; index++) { window[disableStrs[index]] = true; } } /* Opt-out function */ function __gtagTrackerOptout() { for (var index = 0; index < disableStrs.length; index++) { document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrs[index]] = true; } } if ('undefined' === typeof gaOptout) { function gaOptout() { __gtagTrackerOptout(); } } window.dataLayer = window.dataLayer || []; window.MonsterInsightsDualTracker = { helpers: {}, trackers: {}, }; if (mi_track_user) { function __gtagDataLayer() { dataLayer.push(arguments); } function __gtagTracker(type, name, parameters) { if (!parameters) { parameters = {}; } if (parameters.send_to) { __gtagDataLayer.apply(null, arguments); return; } if (type === 'event') { parameters.send_to = monsterinsights_frontend.v4_id; var hookName = name; if (typeof parameters['event_category'] !== 'undefined') { hookName = parameters['event_category'] + ':' + name; } if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { MonsterInsightsDualTracker.trackers[hookName](parameters); } else { __gtagDataLayer('event', name, parameters); } } else { __gtagDataLayer.apply(null, arguments); } } __gtagTracker('js', new Date()); __gtagTracker('set', { 'developer_id.dZGIzZG': true, }); if ( MonsterInsightsLocations.page_location ) { __gtagTracker('set', MonsterInsightsLocations); } __gtagTracker('config', 'G-2TMK632KT4', {"forceSSL":"true","link_attribution":"true"} ); window.gtag = __gtagTracker; (function () { /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ /* ga and __gaTracker compatibility shim. */ var noopfn = function () { return null; }; var newtracker = function () { return new Tracker(); }; var Tracker = function () { return null; }; var p = Tracker.prototype; p.get = noopfn; p.set = noopfn; p.send = function () { var args = Array.prototype.slice.call(arguments); args.unshift('send'); __gaTracker.apply(null, args); }; var __gaTracker = function () { var len = arguments.length; if (len === 0) { return; } var f = arguments[len - 1]; if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { if ('send' === arguments[0]) { var hitConverted, hitObject = false, action; if ('event' === arguments[1]) { if ('undefined' !== typeof arguments[3]) { hitObject = { 'eventAction': arguments[3], 'eventCategory': arguments[2], 'eventLabel': arguments[4], 'value': arguments[5] ? arguments[5] : 1, } } } if ('pageview' === arguments[1]) { if ('undefined' !== typeof arguments[2]) { hitObject = { 'eventAction': 'page_view', 'page_path': arguments[2], } } } if (typeof arguments[2] === 'object') { hitObject = arguments[2]; } if (typeof arguments[5] === 'object') { Object.assign(hitObject, arguments[5]); } if ('undefined' !== typeof arguments[1].hitType) { hitObject = arguments[1]; if ('pageview' === hitObject.hitType) { hitObject.eventAction = 'page_view'; } } if (hitObject) { action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction; hitConverted = mapArgs(hitObject); __gtagTracker('event', action, hitConverted); } } return; } function mapArgs(args) { var arg, hit = {}; var gaMap = { 'eventCategory': 'event_category', 'eventAction': 'event_action', 'eventLabel': 'event_label', 'eventValue': 'event_value', 'nonInteraction': 'non_interaction', 'timingCategory': 'event_category', 'timingVar': 'name', 'timingValue': 'value', 'timingLabel': 'event_label', 'page': 'page_path', 'location': 'page_location', 'title': 'page_title', 'referrer' : 'page_referrer', }; for (arg in args) { if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { hit[gaMap[arg]] = args[arg]; } else { hit[arg] = args[arg]; } } return hit; } try { f.hitCallback(); } catch (ex) { } }; __gaTracker.create = newtracker; __gaTracker.getByName = newtracker; __gaTracker.getAll = function () { return []; }; __gaTracker.remove = noopfn; __gaTracker.loaded = true; window['__gaTracker'] = __gaTracker; })(); } else { console.log(""); (function () { function __gtagTracker() { return null; } window['__gtagTracker'] = __gtagTracker; window['gtag'] = __gtagTracker; })(); } </script> <!-- / Google Analytics by MonsterInsights --> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/nvmexpress.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=26909389bbed0a14fbb3f84341a2ac5e"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel='stylesheet' id='formidable-css' href='https://nvmexpress.org/wp-content/plugins/formidable/css/formidableforms.css?ver=11141534' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://nvmexpress.org/wp-includes/css/dist/block-library/style.min.css?ver=26909389bbed0a14fbb3f84341a2ac5e' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='fusion-core-style-css' href='https://nvmexpress.org/wp-content/plugins/fusion-core/css/style.min.css?ver=26909389bbed0a14fbb3f84341a2ac5e' type='text/css' media='all' /> <script type="text/javascript" src="https://nvmexpress.org/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=9.2.2" id="monsterinsights-frontend-script-js" async="async" data-wp-strategy="async"></script> <script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */ var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/nvmexpress.org","hash_tracking":"false","v4_id":"G-2TMK632KT4"};/* ]]> */ </script> <script type="text/javascript" src="https://nvmexpress.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://nvmexpress.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://nvmexpress.org/wp-content/plugins/revslider/public/assets/js/rbtools.min.js?ver=6.5.7" async id="tp-tools-js"></script> <script type="text/javascript" src="https://nvmexpress.org/wp-content/plugins/revslider/public/assets/js/rs6.min.js?ver=6.5.7" async id="revmin-js"></script> <script type="text/javascript" src="https://nvmexpress.org/wp-content/themes/nvme-theme/dist/main.js?ver=26909389bbed0a14fbb3f84341a2ac5e" id="main-js-js"></script> <link rel="https://api.w.org/" href="https://nvmexpress.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://nvmexpress.org/wp-json/wp/v2/pages/5" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://nvmexpress.org/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://nvmexpress.org/' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://nvmexpress.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fnvmexpress.org%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://nvmexpress.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fnvmexpress.org%2F&format=xml" /> <meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://nvmexpress.org"><link rel="alternate" href="https://nvmexpress.org/wp-json/tribe/events/v1/" /><meta name="generator" content="Powered by Slider Revolution 6.5.7 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." /> <link rel="icon" href="https://nvmexpress.org/wp-content/uploads/cropped-nvm_express_color_square-1-scaled-1-32x32.jpg" sizes="32x32" /> <link rel="icon" href="https://nvmexpress.org/wp-content/uploads/cropped-nvm_express_color_square-1-scaled-1-192x192.jpg" sizes="192x192" /> <link rel="apple-touch-icon" href="https://nvmexpress.org/wp-content/uploads/cropped-nvm_express_color_square-1-scaled-1-180x180.jpg" /> <meta name="msapplication-TileImage" content="https://nvmexpress.org/wp-content/uploads/cropped-nvm_express_color_square-1-scaled-1-270x270.jpg" /> <script type="text/javascript">function setREVStartSize(e){ //window.requestAnimationFrame(function() { window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW; window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH; try { var pw = document.getElementById(e.c).parentNode.offsetWidth, newh; pw = pw===0 || isNaN(pw) ? window.RSIW : pw; e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw); e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw); e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh); e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh); e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide); e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide); e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0); if(e.layout==="fullscreen" || e.l==="fullscreen") newh = Math.max(e.mh,window.RSIH); else{ e.gw = Array.isArray(e.gw) ? e.gw : [e.gw]; for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1]; e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el; e.gh = Array.isArray(e.gh) ? e.gh : [e.gh]; for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1]; var nl = new Array(e.rl.length), ix = 0, sl; e.tabw = e.tabhide>=pw ? 0 : e.tabw; e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw; e.tabh = e.tabhide>=pw ? 0 : e.tabh; e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh; for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i]; sl = nl[0]; for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;} var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]); newh = (e.gh[ix] * m) + (e.tabh + e.thumbh); } var el = document.getElementById(e.c); if (el!==null && el) el.style.height = newh+"px"; el = document.getElementById(e.c+"_wrapper"); if (el!==null && el) { el.style.height = newh+"px"; el.style.display = "block"; } } catch(e){ console.log("Failure at Presize of Slider:" + e) } //}); };</script> <style id="sccss">/* Enter Your Custom CSS Here */ #top-a .module.mod-box{ padding:0px !important; margin:0px !important; background:none; } #top-a .module-title{ display:none; border-bottom:none; } ul.links > li.html-box { padding: 5px 0 15px 35px; margin-left: 7px; background: url(/wp-content/uploads/html-box.png) 0 0 no-repeat; } .nvm-promoters-vm { border: 2px solid #ccc !important ; display: inline-block !important ; margin: 13px !important ; max-width: 150px !important ; max-height: 100px !important ; padding: 15px !important ; vertical-align: top !important ; } img { max-width: 100%; height: auto; } .promo-main { padding-top:0px; padding-bottom:80px; } #main .sidebar { background-color: #ffffff; padding: 0px; padding-top: 450px; } h1.entry-title { text-transform: none; font-size: 25px; color: #8a8989; }</style><style id="wpforms-css-vars-root"> :root { --wpforms-field-border-radius: 3px; --wpforms-field-border-style: solid; --wpforms-field-border-size: 1px; --wpforms-field-background-color: #ffffff; --wpforms-field-border-color: rgba( 0, 0, 0, 0.25 ); --wpforms-field-border-color-spare: rgba( 0, 0, 0, 0.25 ); --wpforms-field-text-color: rgba( 0, 0, 0, 0.7 ); --wpforms-field-menu-color: #ffffff; --wpforms-label-color: rgba( 0, 0, 0, 0.85 ); --wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 ); --wpforms-label-error-color: #d63637; --wpforms-button-border-radius: 3px; --wpforms-button-border-style: none; --wpforms-button-border-size: 1px; --wpforms-button-background-color: #066aab; --wpforms-button-border-color: #066aab; --wpforms-button-text-color: #ffffff; --wpforms-page-break-color: #066aab; --wpforms-background-image: none; --wpforms-background-position: center center; --wpforms-background-repeat: no-repeat; --wpforms-background-size: cover; --wpforms-background-width: 100px; --wpforms-background-height: 100px; --wpforms-background-color: rgba( 0, 0, 0, 0 ); --wpforms-background-url: none; --wpforms-container-padding: 0px; --wpforms-container-border-style: none; --wpforms-container-border-width: 1px; --wpforms-container-border-color: #000000; --wpforms-container-border-radius: 3px; --wpforms-field-size-input-height: 43px; --wpforms-field-size-input-spacing: 15px; --wpforms-field-size-font-size: 16px; --wpforms-field-size-line-height: 19px; --wpforms-field-size-padding-h: 14px; --wpforms-field-size-checkbox-size: 16px; --wpforms-field-size-sublabel-spacing: 5px; --wpforms-field-size-icon-size: 1; --wpforms-label-size-font-size: 16px; --wpforms-label-size-line-height: 19px; --wpforms-label-size-sublabel-font-size: 14px; --wpforms-label-size-sublabel-line-height: 17px; --wpforms-button-size-font-size: 17px; --wpforms-button-size-height: 41px; --wpforms-button-size-padding-h: 15px; --wpforms-button-size-margin-top: 10px; --wpforms-container-shadow-size-box-shadow: none; } </style> </head> <body class="home page-template page-template-template-front page-template-template-front-php page page-id-5 tribe-no-js" data-template="base.twig"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <nav class="navbar fixed-top navbar-expand-lg navbar-light bg-light shadow-lg"> <div class="container"> <a class="navbar-brand " aria-current="page" href="https://nvmexpress.org"> <img width="110" src="https://nvmexpress.org/wp-content/uploads/nvm_express_color_r-1.png"> </a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="navbar-collapse collapse" id="navbarSupportedContent"> <ul class="navbar-nav me-auto mb-2 mb-lg-0"> <li class="nav-item dropdown menu-item menu-item-type-custom menu-item-object-custom menu-item-18743 menu-item-has-children"> <a class="nav-link" target="" href="#">About</a> <a id="dropdown-#" class="dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false"></a> <ul class="dropdown-menu" aria-labeledby="dropdown-#"> <li> <a href="https://nvmexpress.org/about/" class="dropdown-item">About</a> </li> <li> <a href="https://nvmexpress.org/about/board/" class="dropdown-item">Board of Directors</a> </li> <li> <a href="https://nvmexpress.org/education/faqs/" class="dropdown-item">Frequently Asked Questions</a> </li> <li> <a href="https://nvmexpress.org/ecosystem/" class="dropdown-item">Technology Ecosystem</a> </li> <li> <a href="https://nvmexpress.org/contact-us/" class="dropdown-item">Contact us</a> </li> </ul> </li> <li class="nav-item dropdown menu-item menu-item-type-custom menu-item-object-custom menu-item-18744 menu-item-has-children"> <a class="nav-link" target="" href="#">Membership</a> <a id="dropdown-#" class="dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false"></a> <ul class="dropdown-menu" aria-labeledby="dropdown-#"> <li> <a href="https://nvmexpress.org/membership/" class="dropdown-item">Membership</a> </li> <li> <a href="https://nvmexpress.org/join-nvme/" class="dropdown-item">Join NVM Express</a> </li> <li> <a href="https://nvmexpress.org/about/membership-list/" class="dropdown-item">Membership List</a> </li> <li> <a href="https://nvmexpress.org/membership/nvm-express-working-groups/" class="dropdown-item">NVM Express Working Groups</a> </li> <li> <a href="https://nvmexpress.org/membership/members-only/" class="dropdown-item">Members Only</a> </li> </ul> </li> <li class="nav-item dropdown menu-item menu-item-type-custom menu-item-object-custom menu-item-18745 menu-item-has-children"> <a class="nav-link" target="" href="#">Specifications</a> <a id="dropdown-#" class="dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false"></a> <ul class="dropdown-menu" aria-labeledby="dropdown-#"> <li> <a href="https://nvmexpress.org/specifications/" class="dropdown-item">Specifications</a> </li> <li> <a href="https://nvmexpress.org/drivers/" class="dropdown-item">Drivers</a> </li> </ul> </li> <li class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-2267"> <a class="nav-link" target="" href="https://nvmexpress.org/education/">Education</a> </li> <li class="nav-item dropdown menu-item menu-item-type-custom menu-item-object-custom menu-item-18747 menu-item-has-children"> <a class="nav-link" target="" href="#">Compliance</a> <a id="dropdown-#" class="dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false"></a> <ul class="dropdown-menu" aria-labeledby="dropdown-#"> <li> <a href="https://nvmexpress.org/products/compliance/" class="dropdown-item">Testing & Compliance</a> </li> <li> <a href="https://nvmexpress.org/compliance/" class="dropdown-item">Product Listings</a> </li> <li> <a href="https://nvmexpress.org/product-submissions/" class="dropdown-item">Product Submissions</a> </li> <li> <a href="https://nvmexpress.org/products/trademark-and-logo-license/" class="dropdown-item">Trademark and Logo License</a> </li> </ul> </li> <li class="nav-item dropdown no-link menu-item menu-item-type-post_type menu-item-object-page menu-item-13187 menu-item-has-children"> <a class="nav-link" target="" href="https://nvmexpress.org/news/">News</a> <a id="dropdown-https://nvmexpress.org/news/" class="dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false"></a> <ul class="dropdown-menu" aria-labeledby="dropdown-https://nvmexpress.org/news/"> <li> <a href="https://nvmexpress.org/media-coverage/" class="dropdown-item">Media Coverage</a> </li> <li> <a href="https://nvmexpress.org/press-releases/" class="dropdown-item">Press Releases</a> </li> </ul> </li> <li class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-13183"> <a class="nav-link" target="" href="https://nvmexpress.org/events/">Events</a> </li> <li class="nav-item menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2260"> <a class="nav-link" target="" href="https://nvmexpress.org/category/blog/">Blog</a> </li> </ul> <ul class="navbar-nav utility-menu"> <li class="nav-item"> <a title="Twitter" class="nav-link menu-item menu-item-type-custom menu-item-object-custom menu-item-13203" href="https://twitter.com/NVMexpress"> <img src="https://nvmexpress.org/wp-content/uploads/x-logo-onlight-1.png" width="24px"> </a> </li> <li class="nav-item"> <a title="LinkedIn" class="nav-link menu-item menu-item-type-custom menu-item-object-custom menu-item-13208" href="https://www.linkedin.com/company/nvmexpress/"> <img src="https://nvmexpress.org/wp-content/uploads/icon-linkedin-d.png" width="24px"> </a> </li> <li class="nav-item"> <a title="YouTube" class="nav-link menu-item menu-item-type-custom menu-item-object-custom menu-item-13209" href="https://www.youtube.com/channel/UCc-fBI-VCJnRr-MoDTBffUQ"> <img src="https://nvmexpress.org/wp-content/uploads/icon-youtube-d.png" width="24px"> </a> </li> <li class="nav-item"> <a title="BrightTalk" class="nav-link menu-item menu-item-type-custom menu-item-object-custom menu-item-13210" href="https://www.brighttalk.com/clients/js/common/1.8.0/app.html?domain=https%3A%2F%2Fwww.brighttalk.com%2F&dataDomain=https%3A%2F%2Fwww.brighttalk.com%2F&secureDomain=https%3A%2F%2Fwww.brighttalk.com%2F&player=channel_player&appName=channel&playerName=html&channelId=12367&width=705&height=660&autoStart=false&embedUrl=https%3A%2F%2Fnvmexpress.org%2Feducation%2Fwebcasts%2F&messagingWindow=https%3A%2F%2Fnvmexpress.org%2Feducation%2Fwebcasts%2F&categories=undefined&uniqueEmbedId=365710738&iframeId=bt-channel-player-1&nextWebcast=undefined&prevWebcast=undefined#"> <img src="https://nvmexpress.org/wp-content/uploads/icon-brighttalk.png" width="24px"> </a> </li> <li class="nav-item"> <a title="Search" class="nav-link search no-footer menu-item menu-item-type-custom menu-item-object-custom menu-item-13198" href="/?s="> <img src="https://nvmexpress.org/wp-content/uploads/icon-search.png" width="24px"> </a> </li> </ul> </div> </div> </nav> <div class="hero"> <div class="front-slider__outer" style="background-image: url('https://nvmexpress.org/wp-content/uploads/nvme_hero_bg.png');"> <div class="container"> <div id="front-slider" class="carousel slide front-slider" data-bs-ride="carousel" data-interval="3000"> <div class="carousel-indicators"> <button type="button" data-bs-target="#front-slider" data-bs-slide-to="0" aria-current="true" aria-label="" class="active"></button> <button type="button" data-bs-target="#front-slider" data-bs-slide-to="1" aria-current="true" aria-label="" class=""></button> <button type="button" data-bs-target="#front-slider" data-bs-slide-to="2" aria-current="true" aria-label="" class=""></button> <button type="button" data-bs-target="#front-slider" data-bs-slide-to="3" aria-current="true" aria-label="" class=""></button> <button type="button" data-bs-target="#front-slider" data-bs-slide-to="4" aria-current="true" aria-label="" class=""></button> <button type="button" data-bs-target="#front-slider" data-bs-slide-to="5" aria-current="true" aria-label="" class=""></button> </div> <div class="carousel-inner shadow-lg p-3 mt-3 mb-3"> <div class="carousel-item front-slider__slide active"> <h4>New NVM Express Specifications are Now Live </h4> <div class="front-slider__slide__content"><p>Learn more about the NVMe 2.1 Base Specification and the newly released key storage features including Live Migration, Computational Storage and a new Host Directed Data Placement Technology.</p> </div> <div class="text-end"> <a class="fs-2 text-decoration-none" href="https://nvmexpress.org/nvm-express-releases-nvm-express-specifications-to-unify-ai-cloud-client-and-enterprise-storage/">→</a> </div> </div> <div class="carousel-item front-slider__slide "> <h4>NVM Express Sponsored Speaker Track at FMS 2024</h4> <div class="front-slider__slide__content"><p>Learn about the latest NVMe features, including Live Migration, High Availability, Asynchronous Event Notification, Support for CXL and more, during our Sponsored Speaker Track on August 7 at FMS 2024. Visit the upcoming Events page for more information.</p> </div> <div class="text-end"> <a class="fs-2 text-decoration-none" href="https://nvmexpress.org/event/future-of-memory-and-storage-fms-2024-nvm-express-presentation-track/">→</a> </div> </div> <div class="carousel-item front-slider__slide "> <h4>NVM Express Announces the Ratification of the Computational Storage Feature</h4> <div class="front-slider__slide__content"><p>Access the new Computational Programs and Subsystem Local Memory Command Sets included in Computational Storage on our website.</p> </div> <div class="text-end"> <a class="fs-2 text-decoration-none" href="/nvm-express-announces-the-release-of-the-computational-storage-feature/">→</a> </div> </div> <div class="carousel-item front-slider__slide "> <h4>The NVM Express FMS 2023 Sponsored Speaker Track Slides and Recordings are Now Live</h4> <div class="front-slider__slide__content"><p>Learn about the NVMe technology updates shared during FMS 2023, including new features like Flexible Data Placement and Live Migration</p> </div> <div class="text-end"> <a class="fs-2 text-decoration-none" href="https://nvmexpress.org/event/flash-memory-summit-fms-2023-nvm-express-presentation-track/">→</a> </div> </div> <div class="carousel-item front-slider__slide "> <h4>NVMe Flexible Data Placement wins Most Innovative Memory Technology Award at FMS 2023</h4> <div class="front-slider__slide__content"><p>See how FDP reduces write amplification and removes the need for overprovisioning.</p> </div> <div class="text-end"> <a class="fs-2 text-decoration-none" href="https://nvmexpress.org/nvmeflexible-data-placement-fdp-blog/">→</a> </div> </div> <div class="carousel-item front-slider__slide "> <h4>The NVMe 2.0 Specifications have been published! </h4> <div class="front-slider__slide__content"><p class="p1"><span class="s1">Learn everything you need to know about the NVMe 2.0 Specifications and new Technical Proposals.</span></p> </div> <div class="text-end"> <a class="fs-2 text-decoration-none" href="/specifications">→</a> </div> </div> </div> </div> </div> </div> </div> <section role="main" class="container content pt-3"> <div class="wrapper"> <div class="wp-block-columns front-callouts is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <h2 class="wp-block-heading">What is NVMe Technology?</h2> <p>The NVM Express庐 (NVMe庐) specifications define how host software communicates with non-volatile memory across multiple transports like PCI Express庐 (PCIe庐), RDMA, TCP and more. It is the industry standard for solid state drives (SSDs) in all form factors (U.2, M.2, AIC, EDSFF). NVM Express is the non-profit consortium.</p> <p><a href="/about/" data-type="URL" data-id="/learn-more">Learn More</a></p> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <h2 class="wp-block-heading">Who Are We?</h2> <p>NVM Express is a consortium comprised of over 100 member companies. Select companies participate in smaller work groups responsible for delivering the NVM Express open collection of specifications. Laid out below is the NVM Express organization structure and working group descriptions.</p> <p><a href="/about/membership-list/">Read More</a></p> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <h2 class="wp-block-heading">Products</h2> <p>View NVM Express庐 products that have successfully passed the available NVMe interoperability and conformance testing offered by University of New Hampshire鈥檚 Interoperability Lab (UNH-IOL). If you are a member company, you can submit your product for inclusion.</p> <p><a href="/compliance/">See More</a></p> </div> </div> <div class="full-width-block pt-5 pb-5" style="background-color: #e0e0e0;"> <p><!-- wp:heading {"textAlign":"center"} --></p> <h2 class="has-text-align-center">NVM Express Specifications</h2> <p><!-- /wp:heading --> <!-- wp:paragraph {"align":"center"} --></p> <p class="has-text-align-center">The NVM Express聽(NVMe) specifications define how host software communicates with non-volatile memory across multiple transports like PCI Express聽(PCIe), RDMA, TCP and more. It is the industry standard for solid state drives (SSDs) in all form factors (U.2, M.2, AIC, EDSFF).</p> <p style="text-align: center;"><a class="btn btn-primary" href="/specifications">View the Latest Specifications</a></p> <p><!-- /wp:paragraph --></p> </div> <p></p> </div> </section> <div class="container"> <section class="fp-latest-posts mb-5 mt-5"> <div class="container"> <div class="fp-latest-posts__header mb-3"> <button class="fp-latest-posts__nav btn" value="1"> Blog </button> <button class="fp-latest-posts__nav btn" value="2"> News </button> </div> <div class="fp-latest-posts__content"> <div style="" class="row fp-latest-posts__group" data-index="1"> <div class="col col-12 col-md-6 col-lg-3 mb-3 fp-latest-posts__teaser"> <a href="https://nvmexpress.org/simplifying-nvme-device-scale-up-in-data-center-storage-management-with-snia-swordfish/" style="background-image: url('https://nvmexpress.org/wp-content/uploads/blog_default@2x.png')"> <h5> Simplifying NVMe庐 Device Scale-Up in Data Center Storage Management with SNIA Swordfish庐 </h5> </a> </div> <div class="col col-12 col-md-6 col-lg-3 mb-3 fp-latest-posts__teaser"> <a href="https://nvmexpress.org/nvm-express-excites-attendees-at-fms-2024-session-slides-videos-now-available/" style="background-image: url('https://nvmexpress.org/wp-content/uploads/blog_default@2x.png')"> <h5> NVM Express Excites Attendees at FMS 2024: Session Slides & Videos Now Available </h5> </a> </div> <div class="col col-12 col-md-6 col-lg-3 mb-3 fp-latest-posts__teaser"> <a href="https://nvmexpress.org/nvm-express-modifications-for-i3c-improved-out-of-band-manageability-of-nvme-ssds/" style="background-image: url('https://nvmexpress.org/wp-content/uploads/blog_default@2x.png')"> <h5> NVM Express庐 Modifications for I3C: Improved Out-of-Band Manageability of NVMe庐 SSDs </h5> </a> </div> <div class="col col-12 col-md-6 col-lg-3 mb-3 fp-latest-posts__teaser"> <a href="https://nvmexpress.org/everything-you-need-to-know-an-essential-overview-of-nvm-express-2-1-base-specification-and-new-key-features/" style="background-image: url('https://nvmexpress.org/wp-content/uploads/blog_default@2x.png')"> <h5> Everything You Need to Know: An Essential Overview of NVM Express庐 2.1 Base Specification and New Key Features </h5> </a> </div> </div> <div style="visibility: hidden; position: absolute;" class="row fp-latest-posts__group" data-index="2"> <div class="col col-12 col-md-6 col-lg-3 mb-3 fp-latest-posts__teaser"> <a href="https://nvmexpress.org/nvm-express-announces-the-release-of-the-computational-storage-feature/" style="background-image: url('https://nvmexpress.org/wp-content/uploads/news_default@2x.png')"> <h5> NVM Express Announces the Release of the Computational Storage Feature聽 </h5> </a> </div> <div class="col col-12 col-md-6 col-lg-3 mb-3 fp-latest-posts__teaser"> <a href="https://nvmexpress.org/nvm-express-to-deliver-nvme-feature-updates-at-flash-memory-summit-2023/" style="background-image: url('https://nvmexpress.org/wp-content/uploads/news_default@2x.png')"> <h5> NVM Express to Deliver NVMe庐 Feature Updates at Flash Memory Summit 2023 </h5> </a> </div> <div class="col col-12 col-md-6 col-lg-3 mb-3 fp-latest-posts__teaser"> <a href="https://nvmexpress.org/nvm-express-announces-the-rearchitected-nvme-2-0-library-of-specifications/" style="background-image: url('https://nvmexpress.org/wp-content/uploads/news_default@2x.png')"> <h5> NVM Express Announces the Rearchitected NVMe庐 2.0 Library of Specifications </h5> </a> </div> <div class="col col-12 col-md-6 col-lg-3 mb-3 fp-latest-posts__teaser"> <a href="https://nvmexpress.org/nvm-express-honored-with-most-innovative-flash-memory-technology-for-best-of-show-award-at-flash-memory-summit-2020/" style="background-image: url('https://nvmexpress.org/wp-content/uploads/news_default@2x.png')"> <h5> NVM Express Honored with Most Innovative Flash Memory Technology for Best of Show Award at Flash Memory Summit 2020 </h5> </a> </div> </div> </div> </div> </section> </div> <div class="fp-full-width"> <div class="container text-center text-light"> <div class="fp-full-width__content"> <h2>Become A Member</h2> <p class="fs-5"><p>Membership in NVM Express聽 is your key to participating with fellow industry stakeholders in the quest to develop and promote NVM technologies. Join today to collaborate, influence and innovate.</p> </p> <a href="/join-nvme/" class="btn btn-light">Join NVM Express</a> </div> </div> </div> <footer> <div class="footer__main"> <div class="container"> <div class="row footer-wrapper"> <div class="col-12 col-md-6"> <img src="https://nvmexpress.org/wp-content/uploads/nvm_express_white-1.png" /> <div class="text-center mb-5"> <a title="Twitter" class="text-light text-decoration-none menu-item menu-item-type-custom menu-item-object-custom menu-item-13203" href="https://twitter.com/NVMexpress"> <img src="https://nvmexpress.org/wp-content/uploads/x-logo-ondark-1.png" width="24px"> </a> <a title="LinkedIn" class="text-light text-decoration-none menu-item menu-item-type-custom menu-item-object-custom menu-item-13208" href="https://www.linkedin.com/company/nvmexpress/"> <img src="https://nvmexpress.org/wp-content/uploads/icon-linkedin.png" width="24px"> </a> <a title="YouTube" class="text-light text-decoration-none menu-item menu-item-type-custom menu-item-object-custom menu-item-13209" href="https://www.youtube.com/channel/UCc-fBI-VCJnRr-MoDTBffUQ"> <img src="https://nvmexpress.org/wp-content/uploads/icon-youtube.png" width="24px"> </a> <a title="BrightTalk" class="text-light text-decoration-none menu-item menu-item-type-custom menu-item-object-custom menu-item-13210" href="https://www.brighttalk.com/clients/js/common/1.8.0/app.html?domain=https%3A%2F%2Fwww.brighttalk.com%2F&dataDomain=https%3A%2F%2Fwww.brighttalk.com%2F&secureDomain=https%3A%2F%2Fwww.brighttalk.com%2F&player=channel_player&appName=channel&playerName=html&channelId=12367&width=705&height=660&autoStart=false&embedUrl=https%3A%2F%2Fnvmexpress.org%2Feducation%2Fwebcasts%2F&messagingWindow=https%3A%2F%2Fnvmexpress.org%2Feducation%2Fwebcasts%2F&categories=undefined&uniqueEmbedId=365710738&iframeId=bt-channel-player-1&nextWebcast=undefined&prevWebcast=undefined#"> <img src="https://nvmexpress.org/wp-content/uploads/brighttalk-light.png" width="24px"> </a> </div> <div class="row"> <div class="col-6 col-md-4"> <a href="#">About</a> </div> <div class="col-6 col-md-4"> <a href="#">Membership</a> </div> <div class="col-6 col-md-4"> <a href="#">Specifications</a> </div> <div class="col-6 col-md-4"> <a href="https://nvmexpress.org/education/">Education</a> </div> <div class="col-6 col-md-4"> <a href="#">Compliance</a> </div> <div class="col-6 col-md-4"> <a href="https://nvmexpress.org/news/">News</a> </div> <div class="col-6 col-md-4"> <a href="https://nvmexpress.org/events/">Events</a> </div> <div class="col-6 col-md-4"> <a href="https://nvmexpress.org/category/blog/">Blog</a> </div> </div> </div> <div class="col-12 col-md-6 text-white newsletter-form"> <script type="text/javascript"></script> <div class='gf_browser_safari gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' > <div class='gform_heading'> <h2 class="gform_title">Newsletter Signup</h2> <p class='gform_description'></p> </div><form method='post' enctype='multipart/form-data' id='gform_1' action='/' data-formid='1' novalidate> <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_1_1" class="gfield gfield--type-email field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_1" ><label class='gfield_label gform-field-label' for='input_1_1'>Email</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_1_1' type='email' value='' class='large' aria-invalid="false" /> </div></div><fieldset id="field_1_3" class="gfield gfield--type-name field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_3" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Name</legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_1_3'> <span id='input_1_3_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' > <input type='text' name='input_3.3' id='input_1_3_3' value='' aria-required='false' /> <label for='input_1_3_3' class='gform-field-label gform-field-label--type-sub '>First</label> </span> <span id='input_1_3_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' > <input type='text' name='input_3.6' id='input_1_3_6' value='' aria-required='false' /> <label for='input_1_3_6' class='gform-field-label gform-field-label--type-sub '>Last</label> </span> </div></fieldset><div id="field_1_4" class="gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_1_4" ><label class='gfield_label gform-field-label' for='input_1_4'>CAPTCHA</label><div id='input_1_4' class='ginput_container ginput_recaptcha' data-sitekey='6LdrweIhAAAAAK2R9Is6lSsndj1bUuX4xu_B1A2h' data-theme='light' data-tabindex='0' data-badge=''></div></div></div></div> <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this)' value='Submit' /> <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='postback' /> <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='1' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjAwODA4OWJiMjNiZTMzZmJhMTA5NmFlZjZkYmFmNzA1Il0=' /> <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' /> <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="246"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div><script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://nvmexpress.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://nvmexpress.org/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: current_page } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 1, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /* ]]> */ </script> </div> </div> </div> </div> <div class="bottom-bar pt-2 pb-2 text-center"> <div class="container"> © 2024 NVM Express </div> </div> <script type="text/javascript"> window.RS_MODULES = window.RS_MODULES || {}; window.RS_MODULES.modules = window.RS_MODULES.modules || {}; window.RS_MODULES.waiting = window.RS_MODULES.waiting || []; window.RS_MODULES.defered = false; window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {}; window.RS_MODULES.type = 'compiled'; </script> <script> ( function ( body ) { 'use strict'; body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); } )( document.body ); </script> <script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script><link rel='stylesheet' id='gform_basic-css' href='https://nvmexpress.org/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=2.9.0' type='text/css' media='all' /> <link rel='stylesheet' id='gform_theme_components-css' href='https://nvmexpress.org/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css?ver=2.9.0' type='text/css' media='all' /> <link rel='stylesheet' id='gform_theme-css' href='https://nvmexpress.org/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css?ver=2.9.0' type='text/css' media='all' /> <style id='core-block-supports-inline-css' type='text/css'> .wp-container-core-columns-is-layout-1{flex-wrap:nowrap;} </style> <link rel='stylesheet' id='rs-plugin-settings-css' href='https://nvmexpress.org/wp-content/plugins/revslider/public/assets/css/rs6.css?ver=6.5.7' type='text/css' media='all' /> <style id='rs-plugin-settings-inline-css' type='text/css'> #rs-demo-id {} </style> <script type="text/javascript" src="https://nvmexpress.org/wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script> <script type="text/javascript" src="https://nvmexpress.org/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script type="text/javascript" src="https://nvmexpress.org/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" src="https://nvmexpress.org/wp-includes/js/dist/a11y.min.js?ver=3156534cc54473497e14" id="wp-a11y-js"></script> <script type="text/javascript" defer='defer' src="https://nvmexpress.org/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=2.9.0" id="gform_json-js"></script> <script type="text/javascript" id="gform_gravityforms-js-extra"> /* <![CDATA[ */ var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}}; var gf_legacy_multi = []; var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"https:\/\/nvmexpress.org\/wp-content\/plugins\/gravityforms\/images"}}; var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https:\/\/nvmexpress.org\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/nvmexpress.org\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"3900ca7c8fb45291723c20aa52bcf6fa","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; /* ]]> */ </script> <script type="text/javascript" defer='defer' src="https://nvmexpress.org/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=2.9.0" id="gform_gravityforms-js"></script> <script type="text/javascript" defer='defer' src="https://www.google.com/recaptcha/api.js?hl=en&ver=26909389bbed0a14fbb3f84341a2ac5e#038;render=explicit" id="gform_recaptcha-js"></script> <script type="text/javascript" defer='defer' src="https://nvmexpress.org/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=f802885f3482236736b18b55abcdc360" id="gform_gravityforms_utils-js"></script> <script type="text/javascript" defer='defer' src="https://nvmexpress.org/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=ddd2702ee024d421149a5e61416f1ff5" id="gform_gravityforms_theme_vendors-js"></script> <script type="text/javascript" id="gform_gravityforms_theme-js-extra"> /* <![CDATA[ */ var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"3900ca7c8fb45291723c20aa52bcf6fa"},"ajax":{"ajaxurl":"https:\/\/nvmexpress.org\/wp-admin\/admin-ajax.php","ajax_submission_nonce":"5184c2815b","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again."}}}},"hmr_dev":"","public_path":"https:\/\/nvmexpress.org\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/","config_nonce":"77e3156c56"}; /* ]]> */ </script> <script type="text/javascript" defer='defer' src="https://nvmexpress.org/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=c055226f9b8c432c9206edab9070263c" id="gform_gravityforms_theme-js"></script> <script defer type="text/javascript" src="https://nvmexpress.org/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1732015282" id="akismet-frontend-js"></script> <script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 1) {} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); /* ]]> */ </script> <script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: 1 } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 1, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); /* ]]> */ </script> </footer> </body> </html> <!-- Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/ Page Caching using Disk: Enhanced Database Caching using Disk (Request-wide modification query) Served from: nvmexpress.org @ 2024-11-27 12:48:11 by W3 Total Cache -->