From ea313316713d8ce6a457a46bf2b6409a86bad711 Mon Sep 17 00:00:00 2001 From: scottmakestech <83726258+scottmakestech@users.noreply.github.com> Date: Wed, 8 Apr 2026 15:47:18 -0500 Subject: [PATCH 1/2] Blog: Q1 2026 Rustls Performance Update --- assets/sass/post.scss | 53 +++++++++++ .../2026-04-09-26Q1-Rustls-Performance.md | 85 ++++++++++++++++++ ...s_77b10c8e87ff110a62c52933fe3f7f11.content | 2 +- ...scss_77b10c8e87ff110a62c52933fe3f7f11.json | 2 +- .../blog/blog-2026-04-09-bulk-throughput.png | Bin 0 -> 49426 bytes .../blog/blog-2026-04-09-full-handshake.png | Bin 0 -> 61409 bytes .../blog-2026-04-09-resumed-handshake.png | Bin 0 -> 47217 bytes 7 files changed, 140 insertions(+), 2 deletions(-) create mode 100644 content/en/blog/2026-04-09-26Q1-Rustls-Performance.md create mode 100644 static/images/blog/blog-2026-04-09-bulk-throughput.png create mode 100644 static/images/blog/blog-2026-04-09-full-handshake.png create mode 100644 static/images/blog/blog-2026-04-09-resumed-handshake.png diff --git a/assets/sass/post.scss b/assets/sass/post.scss index 6b3dab7..3d10bea 100644 --- a/assets/sass/post.scss +++ b/assets/sass/post.scss @@ -107,4 +107,57 @@ color: #666; text-align: center; margin-bottom: 10px; +} + +// Trophy table — ranked comparison tables with gold/silver/bronze columns. +// Usage in markdown posts: +//
+// ...
+//
+// Expects columns in order: label | first | second | third +.tpl-post { + .trophy-table-wrap { + overflow-x: auto; + margin: 0 0 24px; + } + + .trophy-table { + width: 100%; + margin-bottom: 0; // wrapper handles spacing, override .tpl-post table default + border-collapse: collapse; + font-size: 1rem; + line-height: 1.4; + + th, + td { + border: 1px solid #a8b3c1; + padding: 12px 16px; + text-align: left; + vertical-align: middle; + } + + thead th { + background-color: #dbe4f0; + color: $brand_dark_blue; + font-weight: 700; + letter-spacing: 0.01em; + } + + tbody th { + background-color: #ffffff; + color: $brand_dark_blue; + font-weight: 700; + white-space: nowrap; + } + + tbody td { + font-variant-numeric: tabular-nums; + font-weight: 500; + color: #1a1a1a; + } + + tbody td:nth-child(2) { background-color: #e8c547; } // gold + tbody td:nth-child(3) { background-color: #c8c8c8; } // silver + tbody td:nth-child(4) { background-color: #d08b4a; } // bronze + } } \ No newline at end of file diff --git a/content/en/blog/2026-04-09-26Q1-Rustls-Performance.md b/content/en/blog/2026-04-09-26Q1-Rustls-Performance.md new file mode 100644 index 0000000..3035d77 --- /dev/null +++ b/content/en/blog/2026-04-09-26Q1-Rustls-Performance.md @@ -0,0 +1,85 @@ +--- +author: Josh Aas +date: 2026-04-09T00:00:00Z +slug: 26Q1-Rustls-Performance +title: "Q1 2026 Rustls Performance Update" +excerpt: "Test results comparing Rustls performance to other TLS libraries." +display_default_footer: true +display_inline_newsletter_embed: false +--- + + +## Overview + +Offering top tier performance is a primary goal for the [Rustls](https://github.com/rustls/rustls) project. As such, the project has developed benchmarks representing some of the most performance critical functions and monitors them closely. + +The Rustls project [periodically publishes test results](https://rustls.dev/perf/) that compare Rustls performance to other popular TLS libraries, OpenSSL and BoringSSL. + +The previously published test results are from [July of 2025](https://rustls.dev/perf/2025-07-31-report/). The Rustls project is planning to start publishing performance reports more frequently going forward. + +Here's how library versions have changed since the previous results: + +- Rustls: 0.23.31 (aws-lc-rs 1.13.1) -> 0.23.37 (aws-lc-rs 1.16.0) +- OpenSSL: 3.5.1 -> 3.6.1 +- BoringSSL: July 2024 -> March 2026 snapshot + +The testing discussed here was done in March of 2026. + +## Results + +![Bulk throughput speed comparison across BoringSSL, OpenSSL, and Rustls](/images/blog/blog-2026-04-09-bulk-throughput.png) + +![Full handshake speed comparison across BoringSSL, OpenSSL, and Rustls](/images/blog/blog-2026-04-09-full-handshake.png) + +![Resumed handshake speed comparison across BoringSSL, OpenSSL, and Rustls](/images/blog/blog-2026-04-09-resumed-handshake.png) + +## Analysis + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LibraryFirst PlaceSecond PlaceThird Place
Rustls1420
BoringSSL2104
OpenSSL0412
+
+ +Since the last tests in July of 2025, neither BoringSSL or OpenSSL significantly improved or regressed in any test. Rustls got a bit faster in a few tests, likely because of improvements to the underlying cryptography via updates to [aws-lc-rs](https://github.com/aws/aws-lc-rs). + +The results on the whole are roughly what we'd expect. OpenSSL is [known](https://www.feistyduck.com/newsletter/issue_132_openssl_performance_still_under_scrutiny) to have serious performance issues, BoringSSL avoids most of those, and Rustls takes performance a step further. + +## Looking Forward + +Rustls 0.24 will be released this year with a large number of changes focused on building a strong foundation for a 1.0 release. In particular, Rustls is making some changes to its APIs that will serve users better for the long term. + +One performance-related change we are pursuing is "split mode". This is where — after the TLS handshake — a connection can be split into sender and receiver objects. The sender can send TLS-protected data, while the receiver can receive it. Historically this has been challenging because in TLS, a receiver may need to occasionally write (e.g. to send an alert). To address this challenge the split objects have an internal relationship to ensure that (for example) if the receiver object needs to send a message, that can happen in a transparent way. This is a very infrequent occurrence, so doesn't cause contention in normal use. + +The intention is that those objects can be used on separate threads, which allows total throughput for a connection to be roughly doubled. The above measurements are per-core, but we're not aware of other TLS libraries that allow the use of one connection from two threads like this. Therefore, the send and receive measurements of Rustls could be added together. We'll confirm that is practically possible in a future performance report. + +That is all caveated on applications that can be structured to benefit from full-duplex use of a single connection. Luckily, `tokio` already has this pattern as a first-class concept. We hope the Rustls split-mode feature will contribute to cementing Rust as a great choice for mega-fast and safer network services. + +Large releases like this can be a mixed bag for performance, but the team monitors regressions closely and so at a minimum, no significant regressions are expected. For some of the closely contested results it's possible that Rustls 0.24 could pick up or lose a place. If that happens, we'll prioritize improvements that get Rustls back to the prior position. \ No newline at end of file diff --git a/resources/_gen/assets/sass/main.scss_77b10c8e87ff110a62c52933fe3f7f11.content b/resources/_gen/assets/sass/main.scss_77b10c8e87ff110a62c52933fe3f7f11.content index e1da60a..29c7f5d 100644 --- a/resources/_gen/assets/sass/main.scss_77b10c8e87ff110a62c52933fe3f7f11.content +++ b/resources/_gen/assets/sass/main.scss_77b10c8e87ff110a62c52933fe3f7f11.content @@ -1 +1 @@ -a{color:#082659 !important;text-decoration-color:#082659;text-decoration-thickness:1px}a:hover{text-decoration:underline;text-decoration-color:#082659;text-decoration-thickness:1px}a.nav-link:hover{text-decoration:none}.btn:hover{text-decoration:none}.btn-primary{background-color:#082659 !important;border-color:#082659 !important;color:#fff !important}.btn-outline-primary{border-color:#082659 !important;color:#082659 !important}.btn-outline-primary:hover{background-color:#082659 !important;color:#fff !important}.text-primary{color:#082659 !important}.btn-scroll-top{background-color:#082659 !important}.btn-scroll-top i{color:#fff}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-item:hover>.nav-link,.dropdown-item:hover,.dropdown-item:focus{color:#082659 !important}.btn-mint{background-color:#14dfb4 !important;color:#082659 !important;border-color:#14dfb4;font-weight:700 !important;font-family:open sans;border:1px solid transparent}.btn-mint:hover{border-color:#082659 !important}footer a{color:#fff !important}:root{--font-family-sans-serif:"Open Sans", sans-serif}body,.tooltip,.popover{font-family:open sans,sans-serif}.bg-dark{background-color:#051735 !important}@media(min-width:768px){.pt-md-8{padding-top:8rem !important}}.pt-10{padding-top:1}.pt-7{padding-top:7rem !important}.pt-8{padding-top:8rem !important}.pt-9{padding-top:9rem !important}.pt-10{padding-top:10rem !important}.accordion-button{color:#082659 !important;font-size:20px;line-height:34px}.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3cpath fill-rule='evenodd' d='M7.999.667c.368 0 .667.298.667.667v6h6c.368 0 .667.298.667.667s-.299.667-.667.667h-6v6c0 .368-.298.667-.667.667s-.667-.299-.667-.667v-6h-6C.964 8.667.666 8.369.666 8s.298-.667.667-.667h6v-6c0-.368.298-.667.667-.667z' fill='%2314dfb4'/%3e%3c/svg%3e") !important}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3cpath fill-rule='evenodd' d='M.666 8c0-.368.298-.667.667-.667v1.333C.964 8.666.666 8.368.666 8zm14 0v.667H1.333V7.333h13.333V8zm0 0v.667c.368 0 .667-.298.667-.667s-.299-.667-.667-.667V8z' fill='%2314dfb4'/%3e%3c/svg%3e") !important}.btn>[class^=ci-],.btn>[class*=" ci-"]{font-size:1em}.cs-page-wrapper{-ms-flex:1 0 auto;flex:1 0 auto}#dd-container .mg-forms-button,#dd-container .mg-forms-button.disabled,#dd-container .mg-forms-button[disabled],#dd-container .mg-forms-button.disabled:hover,#dd-container .mg-forms-button[disabled]:hover,#dd-container .mg-forms-button.disabled:focus,#dd-container .mg-forms-button[disabled]:focus,.dtd-plugin .mg-forms-button,.dtd-plugin .mg-forms-button.disabled,.dtd-plugin .mg-forms-button[disabled],.dtd-plugin .mg-forms-button.disabled:hover,.dtd-plugin .mg-forms-button[disabled]:hover,.dtd-plugin .mg-forms-button.disabled:focus,.dtd-plugin .mg-forms-button[disabled]:focus,#dd-container .mg-guidelines-button,#dd-container .mg-guidelines-button.disabled,#dd-container .mg-guidelines-button[disabled],#dd-container .mg-guidelines-button.disabled:hover,#dd-container .mg-guidelines-button[disabled]:hover,#dd-container .mg-guidelines-button.disabled:focus,#dd-container .mg-guidelines-button[disabled]:focus,.dtd-plugin .mg-guidelines-button,.dtd-plugin .mg-guidelines-button.disabled,.dtd-plugin .mg-guidelines-button[disabled],.dtd-plugin .mg-guidelines-button.disabled:hover,.dtd-plugin .mg-guidelines-button[disabled]:hover,.dtd-plugin .mg-guidelines-button.disabled:focus,.dtd-plugin .mg-guidelines-button[disabled]:focus{background-color:#14dfb4 !important;font-size:14px !important;font-family:open sans !important;font-weight:700 !important;color:#082659 !important;border:0 !important;padding:10px 32px !important}#dd-container .lets-check,#dd-container .lets-check.disabled,#dd-container .lets-check[disabled],#dd-container .lets-check.disabled:hover,#dd-container .lets-check[disabled]:hover,#dd-container .lets-check.disabled:focus,#dd-container .lets-check[disabled]:focus,.dtd-plugin .lets-check,.dtd-plugin .lets-check.disabled,.dtd-plugin .lets-check[disabled],.dtd-plugin .lets-check.disabled:hover,.dtd-plugin .lets-check[disabled]:hover,.dtd-plugin .lets-check.disabled:focus,.dtd-plugin .lets-check[disabled]:focus{background-color:#082659 !important;font-size:14px !important;font-family:open sans !important;font-weight:700 !important;color:#fff !important;border:0 !important;padding:10px 32px !important}#dd-container body,.dtd-plugin body,#dd-container,.dtd-plugin,#dd-container h1,#dd-container .h1,#dd-container h2,#dd-container .h2,#dd-container h3,#dd-container .h3,#dd-container h4,#dd-container .h4,#dd-container h5,#dd-container .h5,#dd-container h6,#dd-container .h6,.dtd-plugin h1,.dtd-plugin .h1,.dtd-plugin h2,.dtd-plugin .h2,.dtd-plugin h3,.dtd-plugin .h3,.dtd-plugin h4,.dtd-plugin .h4,.dtd-plugin h5,.dtd-plugin .h5,.dtd-plugin h6,.dtd-plugin .h6{font-family:open sans,sans-serif !important}footer{color:#fff}footer input[type=radio]+label{padding-left:10px}footer label.checkbox{margin-left:8px}footer p{margin-bottom:4px}footer .font-small{font-size:12px;line-height:1.14;color:rgba(255,255,255,.6) !important}footer .font-small a{color:rgba(255,255,255,.6) !important}#mc_embed_signup{clear:left;color:#fff;font:14px Helvetica,Arial,sans-serif}#mc-embedded-subscribe-form input[type=checkbox]{display:inline;width:auto;margin-right:10px}#mergeRow-gdpr{margin-top:5px}#mergeRow-gdpr fieldset label{font-weight:400}#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height:0;padding-bottom:0}#mc_embed_signup form{padding-left:0 !important;padding-top:0 !important}#mc_embed_signup div#mce-responses{padding-left:0 !important;padding-right:0 !important;width:100%}#mc_embed_signup div.response{width:100% !important;margin-top:0 !important;padding-top:0 !important;font-size:16px;font-weight:400}#mc_embed_signup div#mce-responses{margin:0 !important}#mc_embed_signup #mce-success-response{color:#fff !important}.tpl-page .cs-page-wrapper{margin-top:100px}.tpl-page h1{text-align:center;color:#082659}.footnotes{padding-top:10px}.footnotes hr{margin-bottom:10px}.footnotes ol{padding-left:17px}.initiative-funders .funder-logos{justify-items:start;gap:10px}.initiative-funders .funder-logos .funder img{max-height:60px}.funder-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;align-items:center;justify-items:center}.funder-logos .funder{flex-basis:calc(33% - 6.67px)}#funders-home .funder-logos .funder{margin-bottom:0}.funder-logos .funder img{max-height:44px}.funder-logos .funder:last-child{margin-bottom:0}.no-br{white-space:nowrap}@media screen and (min-width:992px){.pt-lg-55{padding-top:5rem !important}}.tpl-initiative .initiative-hero{margin-bottom:35px !important}.contact-page{margin-top:2.5rem}.contact-page .contact-grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:520px;margin:0 auto;text-align:center}.contact-page .contact-card{padding:.6rem 0;border:none;background:0 0;box-shadow:none}.contact-page .contact-label{font-size:1.2rem;font-weight:700;margin:0 0 .4rem;color:#082659}.contact-page .contact-email{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:#082659 !important;text-decoration:none;padding:.45rem .75rem;border-radius:999px;background:rgba(20,223,180,.12);border:1px solid rgba(20,223,180,.35);box-shadow:none;margin:0 auto}.contact-page .contact-email:hover{background:rgba(20,223,180,.22);border-color:#14dfb4}.tpl-post .cs-page-wrapper{margin-top:100px}.tpl-post h1{text-align:center;color:#082659}.tpl-post .slice,.tpl-post .page-content,.tpl-page .slice,.tpl-page .page-content{max-width:768px;margin-left:auto;margin-right:auto}.tpl-post .page-content pre+p,.tpl-page .page-content pre+p{margin-top:1.5rem}.tpl-post table{width:100%;margin-bottom:20px}.tpl-post table th{vertical-align:bottom}.tpl-post table td{vertical-align:top}@media(min-width:768px){.pic-quote-right{float:right !important;max-width:33.33333%;margin-left:25px;flex:0 0 33.33333%}}.mw-240px{max-width:240px}.post-footer{background-color:#14dfb4;color:#082659;padding:1.5rem;margin-top:2rem}.post-footer a{text-decoration-color:#fff !important;text-underline-offset:3px}.post-footer a:hover{color:#fff !important}.post-footer h6{font-size:20px;color:#082659;line-height:1;font-weight:700;margin-top:0}.post-footer p:last-child{margin-bottom:0}.tectonics-readout-name-container{display:grid;grid-template-rows:repeat(20,auto);grid-auto-flow:column;gap:10px}@media(min-width:767.98px){.tectonics-readout-name-container{grid-template-rows:repeat(13,auto)}}.page-content figure{margin-bottom:24px}.page-content figure:has(>figcaption) .highlight{margin-bottom:10px}.page-content figure figcaption{font-size:14px;color:#666;text-align:center;margin-bottom:10px}.bg{background-color:#fff}.chroma{background-color:#fff}.chroma .err{color:#a61717;background-color:#e3d2d2}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#ffc}.chroma .lnt{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#000;font-weight:700}.chroma .kc{color:#000;font-weight:700}.chroma .kd{color:#000;font-weight:700}.chroma .kn{color:#000;font-weight:700}.chroma .kp{color:#000;font-weight:700}.chroma .kr{color:#000;font-weight:700}.chroma .kt{color:#458;font-weight:700}.chroma .na{color:teal}.chroma .nb{color:#0086b3}.chroma .bp{color:#999}.chroma .nc{color:#458;font-weight:700}.chroma .no{color:teal}.chroma .nd{color:#3c5d5d;font-weight:700}.chroma .ni{color:purple}.chroma .ne{color:#900;font-weight:700}.chroma .nf{color:#900;font-weight:700}.chroma .nl{color:#900;font-weight:700}.chroma .nn{color:#555}.chroma .nt{color:navy}.chroma .nv{color:teal}.chroma .vc{color:teal}.chroma .vg{color:teal}.chroma .vi{color:teal}.chroma .s{color:#d14}.chroma .sa{color:#d14}.chroma .sb{color:#d14}.chroma .sc{color:#d14}.chroma .dl{color:#d14}.chroma .sd{color:#d14}.chroma .s2{color:#d14}.chroma .se{color:#d14}.chroma .sh{color:#d14}.chroma .si{color:#d14}.chroma .sx{color:#d14}.chroma .sr{color:#009926}.chroma .s1{color:#d14}.chroma .ss{color:#990073}.chroma .m{color:#099}.chroma .mb{color:#099}.chroma .mf{color:#099}.chroma .mh{color:#099}.chroma .mi{color:#099}.chroma .il{color:#099}.chroma .mo{color:#099}.chroma .o{color:#000;font-weight:700}.chroma .ow{color:#000;font-weight:700}.chroma .c{color:#998;font-style:italic}.chroma .ch{color:#998;font-style:italic}.chroma .cm{color:#998;font-style:italic}.chroma .c1{color:#998;font-style:italic}.chroma .cs{color:#999;font-weight:700;font-style:italic}.chroma .cp{color:#999;font-weight:700;font-style:italic}.chroma .cpf{color:#999;font-weight:700;font-style:italic}.chroma .gd{color:#000;background-color:#fdd}.chroma .ge{color:#000;font-style:italic}.chroma .gr{color:#a00}.chroma .gh{color:#999}.chroma .gi{color:#000;background-color:#dfd}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gs{font-weight:700}.chroma .gu{color:#aaa}.chroma .gt{color:#a00}.chroma .gl{text-decoration:underline}.chroma .w{color:#bbb}body{color:#082659 !important}#footer-logo{max-width:300px;max-height:55px;margin-bottom:5px}.footer-text a{text-decoration:underline;text-decoration-color:#14dfb4;text-underline-offset:2px}.footer-text a:hover{color:#14dfb4 !important}.btn-large{font-size:18px}.logo-container{max-width:200px;max-height:200px}.logo-container img{width:100%;height:100%;max-width:100%;max-height:200px;object-fit:contain}.home-initiatives .logo-image{max-height:120px}.text-primary-knockout{color:#082659;padding:3px 0;display:inline-block;white-space:nowrap}.initiative_list_item{align-items:center}.initiative_list_item .initiative-status{text-align:center;display:flex;align-items:center}.initiative_list_item .initiative-status__item{white-space:nowrap;width:100%}.initiative_list_item__blogLanding{margin-bottom:20px}.initiative_list_item__blogLanding h2,.initiative_list_item__blogLanding p{margin-bottom:.5rem}.initiative-description ol{padding-left:17px}@media screen and (min-width:768px){.initiative_list_item__meta{display:flex}.initiative_list_item .initiative-status{padding-left:25px;line-height:21px;text-align:left !important}}@media screen and (max-width:767.98px){.initiative-status{padding-top:20px}}@media screen and (max-width:991.98px){#prossimoNavbar{box-shadow:0 10px 10px -2px rgba(0,0,0,.2)}}.placeholder{font-weight:700;color:#f0f}.key-value-table th{text-align:right;padding-right:5px;white-space:nowrap;vertical-align:top}.key-value-table+p{margin-top:24px}.key-value-table td{vertical-align:top}#home-hero .btn{width:320px;position:relative}#home-hero .btn i{position:absolute;left:18px;top:16px}.sponsor-highlight{background:#e8fcf8;text-align:center;padding:20px 10px 10px;margin:10px 0 20px}.sponsor-highlight h2{font-size:20px;text-transform:uppercase;letter-spacing:.5px}.sponsor-highlight p{font-size:20px}pre.code-block{margin:10px 0 20px;border-radius:10px;background:#eee}.highlight{margin:10px 0 20px}.highlight .chroma{border-radius:10px;background:#eee}#donate-via-paypal{background:#e8fcf8;padding:10px}#donate-via-paypal h2{text-align:center}#donate-via-paypal #paypal-button-container .paypal-buttons{margin:20px auto;display:block}#copyright-line{background-color:#292c37}#copyright-line a{text-decoration:none}#copyright-line a:hover{text-decoration:underline;text-decoration-color:#14dfb4}.back-to-top-btn:hover .btn-scroll-top{background-color:#14dfb4 !important}.back-to-top-btn:hover .btn-scroll-top>.btn-scroll-top-icon{color:#082659 !important}label.checkbox input[type=checkbox]+span{margin-left:10px}@media screen and (max-width:525px){#see-if-organization-matches{white-space:normal !important}}.navbar-floating{z-index:1030}a[name]{scroll-margin-top:110px}code{color:#082659;font-weight:700}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{color:#000}a.autoanchor{text-decoration:none;color:grey;font-size:.8em;margin-left:.5em;background-image:url(/images/link-solid.svg);background-repeat:no-repeat;background-position:50%;color:transparent;height:24px;width:24px;transform:translateY(2px)}.scroll-offset-for-sticky-nav{scroll-margin-top:100px}html[dir=rtl] a.autoanchor{margin-right:.5em;margin-left:0}.page-content h1 .autoanchor,.page-content h2 .autoanchor,.page-content h3 .autoanchor{display:none}.page-content h1:hover .autoanchor,.page-content h2:hover .autoanchor,.page-content h3:hover .autoanchor{display:inline-block !important}.home-headline{font-size:33px;border-bottom:1px solid #000;margin-bottom:30px}.home-headline a{text-decoration:none;color:#000 !important}.home-headline a:hover{color:#082659 !important}.home-eyebrow{font-size:16px;line-height:20px;text-transform:uppercase;margin-bottom:30px}.home-eyebrow::after{content:'';width:100%;height:1px;background:#14dfb4;display:block;position:relative;top:-10px;z-index:1}.home-eyebrow a,.home-eyebrow span{text-decoration:none;color:#000 !important;color:#082659 !important;display:inline-block;background:#fff;padding:0 10px 0 0;z-index:2;letter-spacing:.75px;position:relative}.home-eyebrow a:hover{color:#082659 !important;text-decoration:underline}.blog-title-link{font-size:24px;text-decoration:none;color:#000 !important}.blog-title-link:hover{color:#082659 !important}.read-more-link{color:#000 !important}.read-more-link:hover{color:#082659 !important}#blog .blog-title-link{font-weight:400;font-size:22px;line-height:1.4 !important;display:block}.blog-date{color:#888;font-size:14px}.home-h3{font-weight:900}@media(min-width:768px){.pr-md-1{padding-right:.25rem !important}.pl-md-1{padding-left:.25rem !important}.pr-md-2{padding-right:.5rem !important}.pl-md-2{padding-left:.5rem !important}.pr-md-3{padding-right:1rem !important}.pr-md-4{padding-right:1.5rem !important}.pr-md-5{padding-right:3rem !important}.pl-md-3{padding-left:1rem !important}.pl-md-4{padding-left:1.5rem !important}}.code-block{color:#3c3c3c}.code-red{color:#fe1016}.code-blue{color:#124bc0}.code-green{color:#609e4c}#site-banner a{display:block;text-align:center;padding:10px 0;color:#14dfb4 !important;font-weight:700;background-color:#082659}#site-banner a:hover{background-color:#04122a;text-decoration:none}div[data-netlify-site-id]{display:none;pointer-events:none}.rss-feed-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#14dfb4;text-decoration:none;transition:color 150ms}.rss-feed-link:hover{color:#39edc7;text-decoration:none}.rss-feed-link .rss-icon{display:inline-block;flex-shrink:0;width:14px;height:14px;background-color:currentColor;-webkit-mask-image:url(/images/rss-icon.svg);mask-image:url(/images/rss-icon.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat} \ No newline at end of file +a{color:#082659!important;text-decoration-color:#082659;text-decoration-thickness:1px}a:hover{text-decoration:underline;text-decoration-color:#082659;text-decoration-thickness:1px}a.nav-link:hover{text-decoration:none}.btn:hover{text-decoration:none}.btn-primary{background-color:#082659!important;border-color:#082659!important;color:#fff!important}.btn-outline-primary{border-color:#082659!important;color:#082659!important}.btn-outline-primary:hover{background-color:#082659!important;color:#fff!important}.text-primary{color:#082659!important}.btn-scroll-top{background-color:#082659!important}.btn-scroll-top i{color:#fff}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-item:hover>.nav-link,.dropdown-item:hover,.dropdown-item:focus{color:#082659!important}.btn-mint{background-color:#14dfb4!important;color:#082659!important;border-color:#14dfb4;font-weight:700!important;font-family:open sans;border:1px solid transparent}.btn-mint:hover{border-color:#082659!important}footer a{color:#fff!important}:root{--font-family-sans-serif:"Open Sans", sans-serif}body,.tooltip,.popover{font-family:open sans,sans-serif}.bg-dark{background-color:#051735!important}@media(min-width:768px){.pt-md-8{padding-top:8rem!important}}.pt-10{padding-top:1}.pt-7{padding-top:7rem!important}.pt-8{padding-top:8rem!important}.pt-9{padding-top:9rem!important}.pt-10{padding-top:10rem!important}.accordion-button{color:#082659!important;font-size:20px;line-height:34px}.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3cpath fill-rule='evenodd' d='M7.999.667c.368 0 .667.298.667.667v6h6c.368 0 .667.298.667.667s-.299.667-.667.667h-6v6c0 .368-.298.667-.667.667s-.667-.299-.667-.667v-6h-6C.964 8.667.666 8.369.666 8s.298-.667.667-.667h6v-6c0-.368.298-.667.667-.667z' fill='%2314dfb4'/%3e%3c/svg%3e")!important}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3cpath fill-rule='evenodd' d='M.666 8c0-.368.298-.667.667-.667v1.333C.964 8.666.666 8.368.666 8zm14 0v.667H1.333V7.333h13.333V8zm0 0v.667c.368 0 .667-.298.667-.667s-.299-.667-.667-.667V8z' fill='%2314dfb4'/%3e%3c/svg%3e")!important}.btn>[class^=ci-],.btn>[class*=" ci-"]{font-size:1em}.cs-page-wrapper{-ms-flex:1 0 auto;flex:1 0 auto}#dd-container .mg-forms-button,#dd-container .mg-forms-button.disabled,#dd-container .mg-forms-button[disabled],#dd-container .mg-forms-button.disabled:hover,#dd-container .mg-forms-button[disabled]:hover,#dd-container .mg-forms-button.disabled:focus,#dd-container .mg-forms-button[disabled]:focus,.dtd-plugin .mg-forms-button,.dtd-plugin .mg-forms-button.disabled,.dtd-plugin .mg-forms-button[disabled],.dtd-plugin .mg-forms-button.disabled:hover,.dtd-plugin .mg-forms-button[disabled]:hover,.dtd-plugin .mg-forms-button.disabled:focus,.dtd-plugin .mg-forms-button[disabled]:focus,#dd-container .mg-guidelines-button,#dd-container .mg-guidelines-button.disabled,#dd-container .mg-guidelines-button[disabled],#dd-container .mg-guidelines-button.disabled:hover,#dd-container .mg-guidelines-button[disabled]:hover,#dd-container .mg-guidelines-button.disabled:focus,#dd-container .mg-guidelines-button[disabled]:focus,.dtd-plugin .mg-guidelines-button,.dtd-plugin .mg-guidelines-button.disabled,.dtd-plugin .mg-guidelines-button[disabled],.dtd-plugin .mg-guidelines-button.disabled:hover,.dtd-plugin .mg-guidelines-button[disabled]:hover,.dtd-plugin .mg-guidelines-button.disabled:focus,.dtd-plugin .mg-guidelines-button[disabled]:focus{background-color:#14dfb4!important;font-size:14px!important;font-family:open sans!important;font-weight:700!important;color:#082659!important;border:0!important;padding:10px 32px!important}#dd-container .lets-check,#dd-container .lets-check.disabled,#dd-container .lets-check[disabled],#dd-container .lets-check.disabled:hover,#dd-container .lets-check[disabled]:hover,#dd-container .lets-check.disabled:focus,#dd-container .lets-check[disabled]:focus,.dtd-plugin .lets-check,.dtd-plugin .lets-check.disabled,.dtd-plugin .lets-check[disabled],.dtd-plugin .lets-check.disabled:hover,.dtd-plugin .lets-check[disabled]:hover,.dtd-plugin .lets-check.disabled:focus,.dtd-plugin .lets-check[disabled]:focus{background-color:#082659!important;font-size:14px!important;font-family:open sans!important;font-weight:700!important;color:#fff!important;border:0!important;padding:10px 32px!important}#dd-container body,.dtd-plugin body,#dd-container,.dtd-plugin,#dd-container h1,#dd-container .h1,#dd-container h2,#dd-container .h2,#dd-container h3,#dd-container .h3,#dd-container h4,#dd-container .h4,#dd-container h5,#dd-container .h5,#dd-container h6,#dd-container .h6,.dtd-plugin h1,.dtd-plugin .h1,.dtd-plugin h2,.dtd-plugin .h2,.dtd-plugin h3,.dtd-plugin .h3,.dtd-plugin h4,.dtd-plugin .h4,.dtd-plugin h5,.dtd-plugin .h5,.dtd-plugin h6,.dtd-plugin .h6{font-family:open sans,sans-serif!important}footer{color:#fff}footer input[type=radio]+label{padding-left:10px}footer label.checkbox{margin-left:8px}footer p{margin-bottom:4px}footer .font-small{font-size:12px;line-height:1.14;color:rgba(255,255,255,.6)!important}footer .font-small a{color:rgba(255,255,255,.6)!important}#mc_embed_signup{clear:left;color:#fff;font:14px Helvetica,Arial,sans-serif}#mc-embedded-subscribe-form input[type=checkbox]{display:inline;width:auto;margin-right:10px}#mergeRow-gdpr{margin-top:5px}#mergeRow-gdpr fieldset label{font-weight:400}#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height:0;padding-bottom:0}#mc_embed_signup form{padding-left:0!important;padding-top:0!important}#mc_embed_signup div#mce-responses{padding-left:0!important;padding-right:0!important;width:100%}#mc_embed_signup div.response{width:100%!important;margin-top:0!important;padding-top:0!important;font-size:16px;font-weight:400}#mc_embed_signup div#mce-responses{margin:0!important}#mc_embed_signup #mce-success-response{color:#fff!important}.tpl-page .cs-page-wrapper{margin-top:100px}.tpl-page h1{text-align:center;color:#082659}.footnotes{padding-top:10px}.footnotes hr{margin-bottom:10px}.footnotes ol{padding-left:17px}.initiative-funders .funder-logos{justify-items:start;gap:10px}.initiative-funders .funder-logos .funder img{max-height:60px}.funder-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;align-items:center;justify-items:center}.funder-logos .funder{flex-basis:calc(33% - 6.67px)}#funders-home .funder-logos .funder{margin-bottom:0}.funder-logos .funder img{max-height:44px}.funder-logos .funder:last-child{margin-bottom:0}.no-br{white-space:nowrap}@media screen and (min-width:992px){.pt-lg-55{padding-top:5rem!important}}.tpl-initiative .initiative-hero{margin-bottom:35px!important}.contact-page{margin-top:2.5rem}.contact-page .contact-grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:520px;margin:0 auto;text-align:center}.contact-page .contact-card{padding:.6rem 0;border:none;background:0 0;box-shadow:none}.contact-page .contact-label{font-size:1.2rem;font-weight:700;margin:0 0 .4rem;color:#082659}.contact-page .contact-email{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:#082659!important;text-decoration:none;padding:.45rem .75rem;border-radius:999px;background:rgba(20,223,180,.12);border:1px solid rgba(20,223,180,.35);box-shadow:none;margin:0 auto}.contact-page .contact-email:hover{background:rgba(20,223,180,.22);border-color:#14dfb4}.tpl-post .cs-page-wrapper{margin-top:100px}.tpl-post h1{text-align:center;color:#082659}.tpl-post .slice,.tpl-post .page-content,.tpl-page .slice,.tpl-page .page-content{max-width:768px;margin-left:auto;margin-right:auto}.tpl-post .page-content pre+p,.tpl-page .page-content pre+p{margin-top:1.5rem}.tpl-post table{width:100%;margin-bottom:20px}.tpl-post table th{vertical-align:bottom}.tpl-post table td{vertical-align:top}@media(min-width:768px){.pic-quote-right{float:right!important;max-width:33.33333%;margin-left:25px;flex:0 0 33.33333%}}.mw-240px{max-width:240px}.post-footer{background-color:#14dfb4;color:#082659;padding:1.5rem;margin-top:2rem}.post-footer a{text-decoration-color:#fff!important;text-underline-offset:3px}.post-footer a:hover{color:#fff!important}.post-footer h6{font-size:20px;color:#082659;line-height:1;font-weight:700;margin-top:0}.post-footer p:last-child{margin-bottom:0}.tectonics-readout-name-container{display:grid;grid-template-rows:repeat(20,auto);grid-auto-flow:column;gap:10px}@media(min-width:767.98px){.tectonics-readout-name-container{grid-template-rows:repeat(13,auto)}}.page-content figure{margin-bottom:24px}.page-content figure:has(>figcaption) .highlight{margin-bottom:10px}.page-content figure figcaption{font-size:14px;color:#666;text-align:center;margin-bottom:10px}.tpl-post .trophy-table-wrap{overflow-x:auto;margin:0 0 24px}.tpl-post .trophy-table{width:100%;margin-bottom:0;border-collapse:collapse;font-size:1rem;line-height:1.4}.tpl-post .trophy-table th,.tpl-post .trophy-table td{border:1px solid #a8b3c1;padding:12px 16px;text-align:left;vertical-align:middle}.tpl-post .trophy-table thead th{background-color:#dbe4f0;color:#082659;font-weight:700;letter-spacing:.01em}.tpl-post .trophy-table tbody th{background-color:#fff;color:#082659;font-weight:700;white-space:nowrap}.tpl-post .trophy-table tbody td{font-variant-numeric:tabular-nums;font-weight:500;color:#1a1a1a}.tpl-post .trophy-table tbody td:nth-child(2){background-color:#e8c547}.tpl-post .trophy-table tbody td:nth-child(3){background-color:#c8c8c8}.tpl-post .trophy-table tbody td:nth-child(4){background-color:#d08b4a}.bg{background-color:#fff}.chroma{background-color:#fff}.chroma .err{color:#a61717;background-color:#e3d2d2}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#ffc}.chroma .lnt{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#000;font-weight:700}.chroma .kc{color:#000;font-weight:700}.chroma .kd{color:#000;font-weight:700}.chroma .kn{color:#000;font-weight:700}.chroma .kp{color:#000;font-weight:700}.chroma .kr{color:#000;font-weight:700}.chroma .kt{color:#458;font-weight:700}.chroma .na{color:teal}.chroma .nb{color:#0086b3}.chroma .bp{color:#999}.chroma .nc{color:#458;font-weight:700}.chroma .no{color:teal}.chroma .nd{color:#3c5d5d;font-weight:700}.chroma .ni{color:purple}.chroma .ne{color:#900;font-weight:700}.chroma .nf{color:#900;font-weight:700}.chroma .nl{color:#900;font-weight:700}.chroma .nn{color:#555}.chroma .nt{color:navy}.chroma .nv{color:teal}.chroma .vc{color:teal}.chroma .vg{color:teal}.chroma .vi{color:teal}.chroma .s{color:#d14}.chroma .sa{color:#d14}.chroma .sb{color:#d14}.chroma .sc{color:#d14}.chroma .dl{color:#d14}.chroma .sd{color:#d14}.chroma .s2{color:#d14}.chroma .se{color:#d14}.chroma .sh{color:#d14}.chroma .si{color:#d14}.chroma .sx{color:#d14}.chroma .sr{color:#009926}.chroma .s1{color:#d14}.chroma .ss{color:#990073}.chroma .m{color:#099}.chroma .mb{color:#099}.chroma .mf{color:#099}.chroma .mh{color:#099}.chroma .mi{color:#099}.chroma .il{color:#099}.chroma .mo{color:#099}.chroma .o{color:#000;font-weight:700}.chroma .ow{color:#000;font-weight:700}.chroma .c{color:#998;font-style:italic}.chroma .ch{color:#998;font-style:italic}.chroma .cm{color:#998;font-style:italic}.chroma .c1{color:#998;font-style:italic}.chroma .cs{color:#999;font-weight:700;font-style:italic}.chroma .cp{color:#999;font-weight:700;font-style:italic}.chroma .cpf{color:#999;font-weight:700;font-style:italic}.chroma .gd{color:#000;background-color:#fdd}.chroma .ge{color:#000;font-style:italic}.chroma .gr{color:#a00}.chroma .gh{color:#999}.chroma .gi{color:#000;background-color:#dfd}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gs{font-weight:700}.chroma .gu{color:#aaa}.chroma .gt{color:#a00}.chroma .gl{text-decoration:underline}.chroma .w{color:#bbb}body{color:#082659!important}#footer-logo{max-width:300px;max-height:55px;margin-bottom:5px}.footer-text a{text-decoration:underline;text-decoration-color:#14dfb4;text-underline-offset:2px}.footer-text a:hover{color:#14dfb4!important}.btn-large{font-size:18px}.logo-container{max-width:200px;max-height:200px}.logo-container img{width:100%;height:100%;max-width:100%;max-height:200px;object-fit:contain}.home-initiatives .logo-image{max-height:120px}.text-primary-knockout{color:#082659;padding:3px 0;display:inline-block;white-space:nowrap}.initiative_list_item{align-items:center}.initiative_list_item .initiative-status{text-align:center;display:flex;align-items:center}.initiative_list_item .initiative-status__item{white-space:nowrap;width:100%}.initiative_list_item__blogLanding{margin-bottom:20px}.initiative_list_item__blogLanding h2,.initiative_list_item__blogLanding p{margin-bottom:.5rem}.initiative-description ol{padding-left:17px}@media screen and (min-width:768px){.initiative_list_item__meta{display:flex}.initiative_list_item .initiative-status{padding-left:25px;line-height:21px;text-align:left!important}}@media screen and (max-width:767.98px){.initiative-status{padding-top:20px}}@media screen and (max-width:991.98px){#prossimoNavbar{box-shadow:0 10px 10px -2px rgba(0,0,0,.2)}}.placeholder{font-weight:700;color:#f0f}.key-value-table th{text-align:right;padding-right:5px;white-space:nowrap;vertical-align:top}.key-value-table+p{margin-top:24px}.key-value-table td{vertical-align:top}#home-hero .btn{width:320px;position:relative}#home-hero .btn i{position:absolute;left:18px;top:16px}.sponsor-highlight{background:#e8fcf8;text-align:center;padding:20px 10px 10px;margin:10px 0 20px}.sponsor-highlight h2{font-size:20px;text-transform:uppercase;letter-spacing:.5px}.sponsor-highlight p{font-size:20px}pre.code-block{margin:10px 0 20px;border-radius:10px;background:#eee}.highlight{margin:10px 0 20px}.highlight .chroma{border-radius:10px;background:#eee}#donate-via-paypal{background:#e8fcf8;padding:10px}#donate-via-paypal h2{text-align:center}#donate-via-paypal #paypal-button-container .paypal-buttons{margin:20px auto;display:block}#copyright-line{background-color:#292c37}#copyright-line a{text-decoration:none}#copyright-line a:hover{text-decoration:underline;text-decoration-color:#14dfb4}.back-to-top-btn:hover .btn-scroll-top{background-color:#14dfb4!important}.back-to-top-btn:hover .btn-scroll-top>.btn-scroll-top-icon{color:#082659!important}label.checkbox input[type=checkbox]+span{margin-left:10px}@media screen and (max-width:525px){#see-if-organization-matches{white-space:normal!important}}.navbar-floating{z-index:1030}a[name]{scroll-margin-top:110px}code{color:#082659;font-weight:700}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{color:#000}a.autoanchor{text-decoration:none;color:grey;font-size:.8em;margin-left:.5em;background-image:url(/images/link-solid.svg);background-repeat:no-repeat;background-position:50%;color:transparent;height:24px;width:24px;transform:translateY(2px)}.scroll-offset-for-sticky-nav{scroll-margin-top:100px}html[dir=rtl] a.autoanchor{margin-right:.5em;margin-left:0}.page-content h1 .autoanchor,.page-content h2 .autoanchor,.page-content h3 .autoanchor{display:none}.page-content h1:hover .autoanchor,.page-content h2:hover .autoanchor,.page-content h3:hover .autoanchor{display:inline-block!important}.home-headline{font-size:33px;border-bottom:1px solid #000;margin-bottom:30px}.home-headline a{text-decoration:none;color:#000!important}.home-headline a:hover{color:#082659!important}.home-eyebrow{font-size:16px;line-height:20px;text-transform:uppercase;margin-bottom:30px}.home-eyebrow::after{content:'';width:100%;height:1px;background:#14dfb4;display:block;position:relative;top:-10px;z-index:1}.home-eyebrow a,.home-eyebrow span{text-decoration:none;color:#000!important;color:#082659!important;display:inline-block;background:#fff;padding:0 10px 0 0;z-index:2;letter-spacing:.75px;position:relative}.home-eyebrow a:hover{color:#082659!important;text-decoration:underline}.blog-title-link{font-size:24px;text-decoration:none;color:#000!important}.blog-title-link:hover{color:#082659!important}.read-more-link{color:#000!important}.read-more-link:hover{color:#082659!important}#blog .blog-title-link{font-weight:400;font-size:22px;line-height:1.4!important;display:block}.blog-date{color:#888;font-size:14px}.home-h3{font-weight:900}@media(min-width:768px){.pr-md-1{padding-right:.25rem!important}.pl-md-1{padding-left:.25rem!important}.pr-md-2{padding-right:.5rem!important}.pl-md-2{padding-left:.5rem!important}.pr-md-3{padding-right:1rem!important}.pr-md-4{padding-right:1.5rem!important}.pr-md-5{padding-right:3rem!important}.pl-md-3{padding-left:1rem!important}.pl-md-4{padding-left:1.5rem!important}}.code-block{color:#3c3c3c}.code-red{color:#fe1016}.code-blue{color:#124bc0}.code-green{color:#609e4c}#site-banner a{display:block;text-align:center;padding:10px 0;color:#14dfb4!important;font-weight:700;background-color:#082659}#site-banner a:hover{background-color:#04122a;text-decoration:none}div[data-netlify-site-id]{display:none;pointer-events:none}.rss-feed-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#14dfb4;text-decoration:none;transition:color 150ms}.rss-feed-link:hover{color:#39edc7;text-decoration:none}.rss-feed-link .rss-icon{display:inline-block;flex-shrink:0;width:14px;height:14px;background-color:currentColor;-webkit-mask-image:url(/images/rss-icon.svg);mask-image:url(/images/rss-icon.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat} \ No newline at end of file diff --git a/resources/_gen/assets/sass/main.scss_77b10c8e87ff110a62c52933fe3f7f11.json b/resources/_gen/assets/sass/main.scss_77b10c8e87ff110a62c52933fe3f7f11.json index 841219d..16de344 100644 --- a/resources/_gen/assets/sass/main.scss_77b10c8e87ff110a62c52933fe3f7f11.json +++ b/resources/_gen/assets/sass/main.scss_77b10c8e87ff110a62c52933fe3f7f11.json @@ -1 +1 @@ -{"Target":"/sass/main.min.cd024e9c80ac2ff06994073b8c9aa9cf389ce7af713eca7f49c41aac00015c46.css","MediaType":"text/css","Data":{"Integrity":"sha256-zQJOnICsL/BplAc7jJqpzzic569xPsp/ScQarAABXEY="}} \ No newline at end of file +{"Target":"/sass/main.min.f5171ff4d4b87ca555b99b7d9107aae62aa1e4d180309d7a7a5ce12158f62179.css","MediaType":"text/css","Data":{"Integrity":"sha256-9Rcf9NS4fKVVuZt9kQeq5iqh5NGAMJ16elzhIVj2IXk="}} \ No newline at end of file diff --git a/static/images/blog/blog-2026-04-09-bulk-throughput.png b/static/images/blog/blog-2026-04-09-bulk-throughput.png new file mode 100644 index 0000000000000000000000000000000000000000..2e748b7ed696dd77276efb63119798f3a36d9987 GIT binary patch literal 49426 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 P8!}C`3#vs}^T7WD-GcWF literal 0 HcmV?d00001 diff --git a/static/images/blog/blog-2026-04-09-full-handshake.png b/static/images/blog/blog-2026-04-09-full-handshake.png new file mode 100644 index 0000000000000000000000000000000000000000..1d42a096f3295cea795a93bd48bb90842179d740 GIT binary patch literal 61409 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 literal 0 HcmV?d00001 diff --git a/static/images/blog/blog-2026-04-09-resumed-handshake.png b/static/images/blog/blog-2026-04-09-resumed-handshake.png new file mode 100644 index 0000000000000000000000000000000000000000..b38cdf68da11bc1001ca8b38bf832449b5ffbde5 GIT binary patch literal 47217 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�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 JTdIF8>~Bcc#Vr5; literal 0 HcmV?d00001 From cfb2d26831fa8f89c97f2d32a745face6b444493 Mon Sep 17 00:00:00 2001 From: scottmakestech <83726258+scottmakestech@users.noreply.github.com> Date: Wed, 8 Apr 2026 18:29:15 -0500 Subject: [PATCH 2/2] Add post to Rustls page --- content/en/initiative/rustls.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/initiative/rustls.html b/content/en/initiative/rustls.html index 1fabe30..785cd6b 100644 --- a/content/en/initiative/rustls.html +++ b/content/en/initiative/rustls.html @@ -4,7 +4,7 @@ background: dce0e9 funders: ["Google", "Flyio", "AWS", "Sovereign-Tech-Agency", "Alpha-Omega"] image: /images/rustls.png -blog_posts: ["2025-10-01-rustls-error-handling.md", "2025-09-03-rustls-joins-rust-foundation-rust-innovation-lab.md", "2025-05-13-rustls-server-perf.md", "2024-10-22-rustls-performance.md", "2024-06-13-rustls-ECH-support.md", "2024-05-08-Rustls-Nginx-Compatibility-layer.md", "2024-03-26-PQ-key-exchange.md", "2024-02-29-Rustls-with-aws-Crypto-back-end-and-FIPS.md", "2024-01-04-rustls-performance.md", "2023-03-29-rustls-new-features.md", "2021-04-20-preparing-rustls.md"] +blog_posts: ["2026-04-09-26Q1-Rustls-Performance.md", "2025-10-01-rustls-error-handling.md", "2025-09-03-rustls-joins-rust-foundation-rust-innovation-lab.md", "2025-05-13-rustls-server-perf.md", "2024-10-22-rustls-performance.md", "2024-06-13-rustls-ECH-support.md", "2024-05-08-Rustls-Nginx-Compatibility-layer.md", "2024-03-26-PQ-key-exchange.md", "2024-02-29-Rustls-with-aws-Crypto-back-end-and-FIPS.md", "2024-01-04-rustls-performance.md", "2023-03-29-rustls-new-features.md", "2021-04-20-preparing-rustls.md"] ---

The Story