January 31, 2024 4:49 PM
-
ship@info.vercel.com
Vercel January Product Update
January product update from Vercel, featuring ROI study, GitHub Issues integration, improved resiliency for Vercel Functions, and Passkey login.
264% ROI with Vercel | GitHub Issues Integration | Failover support for Vercel Functions | Passkey Login Vercel January Product Update 264% ROI with Vercel | GitHub Issues Integration | Failover Support for Vercel Functions | Passkey Login
January 31, 2024 4:49 PM
-
ship@info.vercel.com
Vercel January Product Update
January product update from Vercel, featuring ROI study, GitHub Issues integration, improved resiliency for Vercel Functions, and Passkey login.
264% ROI with Vercel | GitHub Issues Integration | Failover support for Vercel Functions | Passkey Login Vercel January Product Update 264% ROI with Vercel | GitHub Issues Integration | Failover Support for Vercel Functions | Passkey Login
<html style="width:100%"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="color-scheme" content="light dark"><meta name="supported-color-schemes" content="light dark"><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1"><meta name="robots" content="noindex,nofollow"><meta content="telephone=no" name="format-detection"><meta name="format-detection" content="date=no"><meta name="format-detection" content="address=no"><meta name="format-detection" content="email=no"><meta name="x-apple-disable-message-reformatting"><style media="all">
<!--
-->
</style><style>
<!--
img
{}
#outlook a
{padding:0}
table
{}
.ReadMsgBody
{width:100%}
.ExternalClass
{width:100%}
p, a, li, td, blockquote
{}
p, a, li, td, body, table, blockquote
{}
.ExternalClass, .ExternalClass p, .ExternalClass td, .ExternalClass div, .ExternalClass span, .ExternalClass font
{line-height:100%}
table
{border-collapse:collapse}
html
{}
a
{color:#000000;
text-decoration:underline}
p, h1, h2, h3, h4
{padding:0;
margin:0}
#titlemodtxt
{letter-spacing:-.04em;
font-weight:600}
ul li
{margin-bottom:10px}
ol li
{margin-bottom:10px}
@media (prefers-color-scheme: dark) {
.mktoText p, div.mktoText, .mktoText div
{color:#ffffff!important}
.dark-img
{display:inline-block!important;
width:auto!important;
overflow:visible!important;
max-height:inherit!important;
max-width:inherit!important;
line-height:auto!important;
margin-top:0px!important;
visibility:inherit!important}
.light-img
{display:none!important}
.darkmode
{background-color:#000000!important;
background:#000000!important}
.darkmodebg
{background-color:#000000!important;
background:#000000!important}
.dklinkclr
{color:#ffffff!important;
text-decoration:underline!important}
h1, h2, h3, p, span
{color:#FAFAFA!important}
[data-ogsc] h1, [data-ogsc] h2, [data-ogsc] h3, [data-ogsc] p, [data-ogsc] span
{color:#FAFAFA!important}
a
{color:#FFFFFF!important}
[data-ogsc] a
{color:#FFFFFF!important}
.callout
{background-color:#000000!important;
background:#000000!important;
color:#ffffff!important}
[data-ogsb] .callout
{background-color:#000000!important;
color:#ffffff!important}
}
@media only screen and (max-width: 600px) {
.main
{width:100%!important;
min-width:100%!important}
.inner_table
{width:90%!important;
margin:0 auto!important}
.logomob
{max-width:90%!important;
margin:0 auto!important;
height:auto!important}
.show
{display:block!important;
visibility:visible!important}
.res
{width:100%!important;
display:block;
height:auto!important}
.block
{display:block;
margin:0 auto;
float:none!important;
width:100%!important}
.left_align
{text-align:left!important}
.center
{text-align:center!important;
margin:0 auto;
float:none!important}
.hidden
{display:none!important}
.top_pad
{padding-top:20px!important}
.top_pad1
{padding-top:30px!important}
.mobileimg
{width:100%!important;
height:auto!important}
.imgmaxwidth
{width:100%!important;
height:auto!important}
.navtxt
{font-size:12px!important}
}
-->
</style></head><body style="width:100%; min-width:100%; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0"><style type="text/css">
<!--
div#emailPreHeader
{display:none!important}
-->
</style><div id="emailPreHeader" style="visibility:hidden; opacity:0; color:transparent; line-height:0; font-size:0px; overflow:hidden; border-width:0; display:none!important">264% ROI with Vercel | GitHub Issues Integration | Failover support for Vercel Functions | Passkey Login</div><table class="full-container darkmodebg" align="center" width="100%" border="0" cellpadding="0" cellspacing="0" style="border-spacing:0; border-collapse:collapse; margin:0 auto"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" style="background-color:#ffffff"><table class="main" id="outer_table" width="600" border="0" cellpadding="0" cellspacing="0" align="center" style="border-spacing:0; border-collapse:collapse; min-width:600px; width:600px; margin:0 auto"><tbody><tr><td class="mktoContainer" id="template-wrapper"><table class="mktoModule" id="banner1" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="inner_table" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="60" style="line-height:1px; font-size:1px"> </td></tr><tr><td align="center"><a href="#" target="_blank"><img class="light-img" src="https://go.vercel.com/rs/001-LRG-194/images/logotype-light.png" width="64" height="auto" border="0" style="height:auto!important"> <div class="dark-img" align="center" style="display:none; visibility:hidden"><img src="https://go.vercel.com/rs/001-LRG-194/images/logotype-dark.png" width="64" height="auto" border="0" style="height:auto!important"> </div></a></td></tr><tr><td height="20" style="line-height:1px; font-size:1px"> </td></tr><tr><td align="center" style="font-family:'Geist',sans-serif; color:#000000; font-size:38px; line-height:46px; text-align:center; font-weight:600; letter-spacing:-.04em"><div class="mktoText" id="bannerhead"><p><b>Vercel January Product Update</b></p></div></td></tr><tr><td height="10" style="line-height:1px; font-size:1px"> </td></tr><tr><td align="center" style="font-family:'Geist',sans-serif; color:#444444; font-size:16px; line-height:24px; text-align:center"><div class="mktoText" id="bannertext"><div>264% ROI with Vercel | GitHub Issues Integration | Failover Support for Vercel Functions | Passkey Login </div></div></td></tr><tr><td height="60" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="bnr-Module" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="main darkmodebg" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td align="center" style="text-align:center"><div class="mktoImg light-img" id="video-img"><a href="#" target="_blank"><img src="https://go.vercel.com/rs/001-LRG-194/images/TEI-Light.png" width="600" height="314" alt="Go to TEI Report Page" class="mobileimg" style="height:auto!important; border-collapse:collapse; padding:0px; margin:0px auto; border-spacing:0; display:block; border-radius:5px; border:1px solid #eaeaea"></a> </div><div class="mktoImg dark-img" id="video-imgdk" align="center" style="display:none; overflow:hidden; width:0px; max-height:0px; max-width:0px; line-height:0px; visibility:hidden"><a href="#" target="_blank"><img src="https://go.vercel.com/rs/001-LRG-194/images/TEI-Dark.png" width="600" height="314" alt="GO to TEI Report Page" class="mobileimg" style="height:auto!important; border-collapse:collapse; padding:0px; margin:0px auto; border-spacing:0; display:block; border-radius:5px; border:1px solid #333333"></a> </div></td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="CopyModulehd87e46df6-b257-4978-8304-71b2ce3408da" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="inner_table" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="40" style="line-height:1px; font-size:1px"> </td></tr><tr><td style="font-family:'Geist',sans-serif; color:#000000; font-size:24px; line-height:28px; text-align:left; font-weight:600; letter-spacing:-.04em"><div class="mktoText" id="bannerheadthb053c7ab5-a372-4c39-86ce-f6303c5b6d2f"><p><b>Driving 264% ROI with Vercel</b></p></div></td></tr><tr><td height="0" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="CopyModuleco" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="inner_table" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="30" style="line-height:1px; font-size:1px"> </td></tr><tr><td style="font-family:'Geist',sans-serif; color:#444444; font-size:14px; line-height:24px; text-align:left; font-weight:400"><div class="mktoText" id="bannertextthb"><p>Introducing The Total Economic Impact™ of Vercel’s Frontend Cloud, a January 2024 commissioned study from Forrester Consulting. By migrating to Vercel, businesses saw:</p><ul><li>A three-year 264% ROI</li><li>$9.53M in quantifiable benefits</li></ul><p><a href="#" target="_blank" class="mktNoTok" style="color:#000000; text-decoration:underline">Read the announcement</a> and <a href="#" target="_blank" class="mktNoTok" style="color:#000000; text-decoration:underline">get the full study</a>→</p></div></td></tr><tr><td height="0" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="DividerModule" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="" cellpadding="0" cellspacing="0" align="center" border="0" width="100%" style="margin:0 auto; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="40" style="line-height:1px; font-size:1px"> </td></tr><tr><td class="center" bgcolor="#eaeaea" height="1" style="line-height:1px; font-size:1px; background-color:#eaeaea"> </td></tr><tr><td height="40" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="bnr-Moduled0bb8dec-ae1f-431f-8061-b5249b0ec574" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="main darkmodebg" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td align="center" style="text-align:center"><div class="mktoImg light-img" id="video-img67bac1c7-4e58-4033-afaf-1ee3e7226595"><a href="#" target="_blank"><img src="https://go.vercel.com/rs/001-LRG-194/images/24github-light.png" width="600" height="338" alt="Comments to GitHub Issues" class="mobileimg" style="height:auto!important; border-collapse:collapse; padding:0px; margin:0px auto; border-spacing:0; display:block; border-radius:5px; border:1px solid #eaeaea"></a> </div><div class="mktoImg dark-img" id="video-imgdkdc521814-d7bf-42ec-817d-aa1049f15959" align="center" style="display:none; overflow:hidden; width:0px; max-height:0px; max-width:0px; line-height:0px; visibility:hidden"><a href="#" target="_blank"><img src="https://go.vercel.com/rs/001-LRG-194/images/24github-dark.png" width="600" height="338" alt="Comments to GitHub Issues" class="mobileimg" style="height:auto!important; border-collapse:collapse; padding:0px; margin:0px auto; border-spacing:0; display:block; border-radius:5px; border:1px solid #333333"></a> </div></td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="CopyModulehdd962c29e-3b5a-40c0-aee5-06c151c3e398" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="inner_table" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="40" style="line-height:1px; font-size:1px"> </td></tr><tr><td style="font-family:'Geist',sans-serif; color:#000000; font-size:24px; line-height:28px; text-align:left; font-weight:600; letter-spacing:-.04em"><div class="mktoText" id="bannerheadthbfabde4d6-f34d-4d12-bb02-9b4e2d83fa7a"><p><b>Comments integrations: Slack, Linear, Jira—and now introducing GitHub Issues</b></p></div></td></tr><tr><td height="0" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="CopyModulecob65e8a66-eabc-4a49-a4a3-a9e54cbbe665" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="inner_table" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="30" style="line-height:1px; font-size:1px"> </td></tr><tr><td style="font-family:'Geist',sans-serif; color:#444444; font-size:14px; line-height:24px; text-align:left; font-weight:400"><div class="mktoText" id="bannertextthbebf72800-a073-4159-97f1-15c4d78f4adb"><p>Convert comments directly to GitHub Issues—so comments can fit into your existing workflow. This is part of our growing collection of integrations for comments which includes <a href="#" target="_blank" style="color:#000000">Slack</a>, <a href="#" target="_blank" style="color:#000000">Linear</a>, and <a href="#" target="_blank" style="color:#000000">Jira</a>.</p><p><br></p><p><a href="#" target="_blank" class="mktNoTok" style="color:#000000; text-decoration:underline">Learn more about the integration</a> →</p></div></td></tr><tr><td height="0" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="DividerModule0a6e0f1e-3b63-433e-a8d0-ec7efbb5addf" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="" cellpadding="0" cellspacing="0" align="center" border="0" width="100%" style="margin:0 auto; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="40" style="line-height:1px; font-size:1px"> </td></tr><tr><td class="center" bgcolor="#EAEAEA" height="1" style="line-height:1px; font-size:1px; background-color:#EAEAEA"> </td></tr><tr><td height="40" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="bnr-Module206be442-551c-403a-8f71-9772b4090fa8" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="main darkmodebg" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td align="center" style="text-align:center"><div class="mktoImg light-img" id="video-imga58e7515-9f82-486c-a4c0-3f65d443be27"><a href="#" target="_blank"><img src="https://go.vercel.com/rs/001-LRG-194/images/Cron_-_Light__1_.png" width="600" height="338" alt="Improved Resiliency For Vercel Functions" class="mobileimg" style="height:auto!important; border-collapse:collapse; padding:0px; margin:0px auto; border-spacing:0; display:block; border-radius:5px; border:1px solid #eaeaea"></a> </div><div class="mktoImg dark-img" id="video-imgdk4de2a279-f9ea-4129-93d1-0e3e8f3a0363" align="center" style="display:none; overflow:hidden; width:0px; max-height:0px; max-width:0px; line-height:0px; visibility:hidden"><a href="#" target="_blank"><img src="https://go.vercel.com/rs/001-LRG-194/images/Cron_-_Dark__1_.png" width="600" height="338" alt="Improved Resiliency For Vercel Functions" class="mobileimg" style="height:auto!important; border-collapse:collapse; padding:0px; margin:0px auto; border-spacing:0; display:block; border-radius:5px; border:1px solid #333333"></a> </div></td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="CopyModulehd04573184-1e82-420e-bcd8-222e0e25cbed" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="inner_table" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="40" style="line-height:1px; font-size:1px"> </td></tr><tr><td style="font-family:'Geist',sans-serif; color:#000000; font-size:24px; line-height:28px; text-align:left; font-weight:600; letter-spacing:-.04em"><div class="mktoText" id="bannerheadthb576a1001-7964-40d8-9dbb-2e5cd79e89a3"><p><b>Improved resiliency for Vercel Functions</b></p></div></td></tr><tr><td height="0" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="CopyModuleco05c80b2c-e71c-4a13-a2b7-a8ac77199b76" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="inner_table" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="30" style="line-height:1px; font-size:1px"> </td></tr><tr><td style="font-family:'Geist',sans-serif; color:#444444; font-size:14px; line-height:24px; text-align:left; font-weight:400"><div class="mktoText" id="bannertextthbc7e3f1af-e739-42f2-ac8d-e8e5a1252f78"><p>Vercel Functions can now automatically failover to the next healthy region.<br><br>Vercel's Edge Network is resilient to regional outages by automatically rerouting traffic to static assets, and Vercel Functions have multiple availability zone redundancy by default. We are now enhancing this further with support for multi-region redundancy for Functions.<br><br><a href="#" target="_blank" class="mktNoTok" style="color:#000000; text-decoration:underline">Learn more about the resiliency of Vercel Functions</a> →</p></div></td></tr><tr><td height="0" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="DividerModulebce9a8a7-b3b4-4f53-8e3e-b34345461bd7" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="" cellpadding="0" cellspacing="0" align="center" border="0" width="100%" style="margin:0 auto; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="40" style="line-height:1px; font-size:1px"> </td></tr><tr><td class="center" bgcolor="#EAEAEA" height="1" style="line-height:1px; font-size:1px; background-color:#EAEAEA"> </td></tr><tr><td height="40" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="bnr-Moduled6a0655c-cb4a-404b-ae4e-2d9b8a04625e" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="main darkmodebg" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td align="center" style="text-align:center"><div class="mktoImg light-img" id="video-img2b2e1b4f-4b2b-4c1c-9665-8fc904fcae9b"><a href="#" target="_blank"><img src="https://go.vercel.com/rs/001-LRG-194/images/passkey-light.png" width="600" height="338" alt="Create Passkey Page" class="mobileimg" style="height:auto!important; border-collapse:collapse; padding:0px; margin:0px auto; border-spacing:0; display:block; border-radius:5px; border:1px solid #eaeaea"></a> </div><div class="mktoImg dark-img" id="video-imgdk7271b379-b360-46ec-9f3a-75b8a411f1b0" align="center" style="display:none; overflow:hidden; width:0px; max-height:0px; max-width:0px; line-height:0px; visibility:hidden"><a href="#" target="_blank"><img src="https://go.vercel.com/rs/001-LRG-194/images/passkey-dark.png" width="600" height="338" alt="Create Passkey Page" class="mobileimg" style="height:auto!important; border-collapse:collapse; padding:0px; margin:0px auto; border-spacing:0; display:block; border-radius:5px; border:1px solid #333333"></a> </div></td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="CopyModulehd28fdb99f-7fed-4d26-a560-f5504a741e27" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="inner_table" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="40" style="line-height:1px; font-size:1px"> </td></tr><tr><td style="font-family:'Geist',sans-serif; color:#000000; font-size:24px; line-height:28px; text-align:left; font-weight:600; letter-spacing:-.04em"><div class="mktoText" id="bannerheadthb7be8c9bd-8ea7-4796-b26b-a0ad5ef6f1b7"><p><b>Passkey login for simple and secure authentication</b></p></div></td></tr><tr><td height="0" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="CopyModulecoc030ade7-4657-49e5-913f-25f279eecf2b" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="inner_table" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="30" style="line-height:1px; font-size:1px"> </td></tr><tr><td style="font-family:'Geist',sans-serif; color:#444444; font-size:14px; line-height:24px; text-align:left; font-weight:400"><div class="mktoText" id="bannertextthbad81f28b-b482-4f16-9aa4-fe053bcd8ac9"><p>You can now use passkeys to log in to Vercel. This includes touch, facial recognition, a device password, or a PIN.<br><br>Because passkeys are associated with Vercel's domain, they are more resistant to phishing attacks than other login methods.<br><br><a href="#" target="_blank" class="mktNoTok" style="color:#000000; text-decoration:underline">Get started with passkeys on Vercel</a> →</p></div></td></tr><tr><td height="0" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="DividerModule4441b66f-bc16-4e30-8847-41867e342a8b" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="" cellpadding="0" cellspacing="0" align="center" border="0" width="100%" style="margin:0 auto; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="40" style="line-height:1px; font-size:1px"> </td></tr><tr><td class="center" bgcolor="#EAEAEA" height="1" style="line-height:1px; font-size:1px; background-color:#EAEAEA"> </td></tr><tr><td height="40" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="CopyModulehd5b09053a-f6f0-4db3-8edc-87f7f67b10cf" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="inner_table" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="0" style="line-height:1px; font-size:1px"> </td></tr><tr><td style="font-family:'Geist',sans-serif; color:#000000; font-size:24px; line-height:28px; text-align:left; font-weight:600; letter-spacing:-.04em"><div class="mktoText" id="bannerheadthba207f511-084e-4d06-8220-eee9e6925881"><p><b>More featured frontend cloud content</b></p></div></td></tr><tr><td height="0" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="CopyModuleco5fc18ea3-eb05-4ab9-88ee-cad122b2affb" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="inner_table" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="30" style="line-height:1px; font-size:1px"> </td></tr><tr><td style="font-family:'Geist',sans-serif; color:#444444; font-size:14px; line-height:24px; text-align:left; font-weight:400"><div class="mktoText" id="bannertextthb2d1950c0-c9ee-4706-8768-728213716272"><ul><li><a href="#" target="_blank" class="mktNoTok" style="color:#000000; text-decoration:underline">Architecting a live look at reliability: Stripe's viral Black Friday site</a></li><li><a href="#" target="_blank" class="mktNoTok" style="color:#000000; text-decoration:underline">How Core Web Vitals affect application SEO: Understanding Google page experience ranking and Lighthouse scores</a></li><li><a href="#" target="_blank" class="mktNoTok" style="color:#000000; text-decoration:underline">Common mistakes with the Next.js App Router and how to fix them</a></li><li><a href="#" target="_blank" style="color:#000000; text-decoration:underline">Deploying a simple website to Vercel (HTML, CSS, JavaScript)</a></li></ul><p><a href="#" target="_blank" class="mktNoTok" style="color:#000000; text-decoration:underline">See what else is new on the Vercel blog</a> →</p></div></td></tr><tr><td height="0" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="DividerModulebcb745d6-5065-435b-b494-d5805418abae" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="" cellpadding="0" cellspacing="0" align="center" border="0" width="100%" style="margin:0 auto; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="40" style="line-height:1px; font-size:1px"> </td></tr><tr><td class="center" bgcolor="#EAEAEA" height="1" style="line-height:1px; font-size:1px; background-color:#EAEAEA"> </td></tr><tr><td height="40" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="CopyModulehd17bf7a86-3365-481e-ace6-f8dd87e80627" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="inner_table" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="0" style="line-height:1px; font-size:1px"> </td></tr><tr><td style="font-family:'Geist',sans-serif; color:#000000; font-size:24px; line-height:28px; text-align:left; font-weight:600; letter-spacing:-.04em"><div class="mktoText" id="bannerheadthba4ce06da-ed49-46f8-b9ee-59f742dc61cd"><p><b>Vercel Changelog</b></p></div></td></tr><tr><td height="0" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="CopyModulecoe31445dd-34f8-4e5d-82d3-30a0cd723db1" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="inner_table" cellpadding="0" cellspacing="0" align="center" border="0" width="600" style="margin:0 auto; width:600px; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="30" style="line-height:1px; font-size:1px"> </td></tr><tr><td style="font-family:'Geist',sans-serif; color:#444444; font-size:14px; line-height:24px; text-align:left; font-weight:400"><div class="mktoText" id="bannertextthb4df606ca-4141-4385-9c51-41ae63a6e7cb"><p>Don’t miss these other product updates:</p><ul><li><a href="#" target="_blank" class="mktNoTok" style="color:#000000; text-decoration:underline">Up to 5 TB file transfers with Blob multipart uploads</a></li><li><a href="#" target="_blank" class="mktNoTok" style="color:#000000; text-decoration:underline">Pinecone integration now available for vector databases</a></li><li><a href="#" target="_blank" class="mktNoTok" style="color:#000000; text-decoration:underline">Metrics for outgoing requests</a></li><li><a href="#" target="_blank" class="mktNoTok" style="color:#000000; text-decoration:underline">Vercel Firewall proactively protects against vulnerability in the Clerk SDK</a></li></ul><p><a href="#" target="_blank" class="mktNoTok" style="color:#000000; text-decoration:underline">View other changes shipped this past month</a> →</p></div></td></tr><tr><td height="0" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="DividerModulebbf70e4d-6255-4829-bb0c-24fd6c073633" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="" cellpadding="0" cellspacing="0" align="center" border="0" width="100%" style="margin:0 auto; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="40" style="line-height:1px; font-size:1px"> </td></tr><tr><td class="center" bgcolor="#EAEAEA" height="1" style="line-height:1px; font-size:1px; background-color:#EAEAEA"> </td></tr><tr><td height="40" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table><table class="mktoModule" id="spacer" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><th class="module darkmodebg" align="center" valign="middle" bgcolor="#ffffff" style="font-size:0px; line-height:0px; padding:0; background-color:#ffffff"><table role="presentation" class="main" align="center" cellspacing="0" cellpadding="0" border="0" width="600" style="width:600px"><tbody><tr><th align="center" width="100%" valign="top" style="font-size:0px; line-height:0px; padding:0; color:#FFFFFF"><table role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%" style=""><tbody><tr><th class="content" style="font-size:0px; line-height:0px; padding:0; color:#FFFFFF; padding-top:0px; padding-bottom:0px"><table role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%" style=""><tbody><tr><th height="20" style="font-size:0px; line-height:0px; padding:0; color:#FFFFFF; height:20px"> </th></tr></tbody></table></th></tr></tbody></table></th></tr></tbody></table></th></tr></tbody></table><table class="mktoModule" id="footermd" cellpadding="0" align="center" cellspacing="0" border="0" width="100%" style="margin:0 auto; width:100%; border-collapse:collapse; border-spacing:0"><tbody><tr><td class="darkmodebg" bgcolor="#ffffff" valign="top" style="background-color:#ffffff; vertical-align:top"><table class="inner_table" cellpadding="0" cellspacing="0" align="center" border="0" width="560" style="margin:0 auto; width:560px; border-collapse:collapse; border-spacing:0"><tbody><tr><td height="20" style="line-height:1px; font-size:1px"> </td></tr><tr><td align="center"><table width="84" cellpadding="0" cellspacing="0" align="center" style=""><tbody><tr><td width="32"><a href="#" target="_blank"><img class="light-img" alt="GiftHub" src="https://go.vercel.com/rs/001-LRG-194/images/GitHub-light.png?version=0" width="32" height="auto" border="0" style="height:auto!important"> <div class="dark-img" align="center" style="display:none; overflow:hidden; float:left; width:0px; max-height:0px; max-width:0px; line-height:0px; visibility:hidden"><img alt="GiftHub" src="https://go.vercel.com/rs/001-LRG-194/images/GitHub-dark.png?version=0" width="32" height="auto" border="0" style="height:auto!important"> </div></a></td><td width="20"></td><td width="32"><a href="#" target="_blank"><img class="light-img" alt="Twitter" src="https://go.vercel.com/rs/001-LRG-194/images/x-light.png?version=0" width="32" height="auto" border="0" style="height:auto!important"> <div class="dark-img" align="center" style="display:none; overflow:hidden; float:left; width:0px; max-height:0px; max-width:0px; line-height:0px; visibility:hidden"><img alt="Twitter" src="https://go.vercel.com/rs/001-LRG-194/images/x-dark.png?version=0" width="32" height="auto" border="0" style="height:auto!important"> </div></a></td></tr></tbody></table></td></tr><tr><td height="20" style="line-height:1px; font-size:1px"> </td></tr><tr><td align="center" style="font-family:'Geist',sans-serif; color:#8c8c8c; font-size:14px; line-height:24px; text-align:center"><div class="mktoSnippet" id="emailFooter"><p><a href="#" target="_blank" style="color:#454545; text-decoration:none">Talk to a Vercel expert →</a><br><a href="#" target="_blank" style="color:#454545; text-decoration:none">Docs</a> | <a href="#" target="_blank" style="color:#454545; text-decoration:none">Blog</a> | <a href="#" target="_blank" style="color:#454545; text-decoration:none">Contact</a> | <a href="#" target="_blank" style="color:#454545; text-decoration:none">Careers</a> <br><span style="color:#454545; text-decoration:none">[Address Placeholder]<br>Copyright © 2024 Vercel Inc. All rights reserved.<br>View our</span> <span style="color:#454545; text-decoration:underline"><a href="#" target="_blank" style="color:#454545; text-decoration:underline">Privacy Policy</a></span> <span style="color:#454545; text-decoration:none">or</span> <span style="text-decoration:underline"><a href="#" target="_blank" style="color:#454545; text-decoration:underline">unsubscribe</a></span>.</p></div></td></tr><tr><td height="20" style="line-height:1px; font-size:1px"> </td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table><a href="#"></a><img src="https://info.vercel.com/trk?t=1&mid=MDAxLUxSRy0xOTQAAAGRAOVu0t5mA_-djw0WScneFY2LZuOft9m_ZGkdp5_kHtNqWnbMb2c9cwgAvEDtzyO2LGhdLjv8ApUuBdTipP-lQAf0tpz2psIRHlD1vjvAOWZ3LWjb7ResZkvntX0IpHnbwOhLpX7KVg" width="1" height="1" alt="" style="display:none!important"> </body></html>
Try
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Save to Board
This is some text inside of a div block.
This is some text inside of a div block.
1 selected
DoneYou have reached your plans limit
To create or access more boards you need to upgrade.