"use strict";(self.webpackChunkspeice_io=self.webpackChunkspeice_io||[]).push([["5810"],{35823:function(t,e,s){s.r(e),s.d(e,{assets:function(){returnp},contentTitle:function(){returna},default:function(){returnl},frontMatter:function(){returnr},metadata:function(){returnn},toc:function(){returnc}});varn=s(58595),i=s(85893),o=s(50065);letr={slug:"2018/09/isomorphic-apps",title:"Isomorphic desktop apps with Rust",date:newDate("2018-09-15T12:00:00.000Z"),authors:["bspeice"],tags:[]},a=void0,p={authorsImageUrls:[void0]},c=[];functionu(t){lete={a:"a",p:"p",...(0,o.a)(),...t.components};return(0,i.jsxs)(e.p,{children:["I both despise Javascript and am stunned by its success doing some really cool things. It's\n",(0,i.jsx)(e.a,{href:"https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript",children:"this duality"})," that's\nled me to a couple of (very) late nights over the past weeks trying to reconcile myself as I\nbootstrap a simple desktop application."]})}functionl(t={}){let{wrapper:e}={...(0,o.a)(),...t.components};returne?(0,i.jsx)(e,{...t,children:(0,i.jsx)(u,{...t})}):u(t)}},50065:function(t,e,s){s.d(e,{Z:function(){returna},a:function(){returnr}});varn=s(67294);leti={},o=n.createContext(i);functionr(t){lete=n.useContext(o);returnn.useMemo(function(){return"function"==typeoft?t(e):{...e,...t}},[e,t])}functiona(t){lete;returne=t.disableParentContext?"function"==typeoft.components?t.components(i):t.components||i:r(t.components),n.createElement(o.Provider,{value:e},t.children)}},58595:function(t){t.exports=JSON.parse('{"permalink":"/2018/09/isomorphic-apps","source":"@site/blog/2018-09-15-isomorphic-apps/index.mdx","title":"Isomorphic desktop apps with Rust","description":"I both despise Javascript and am stunned by its success doing some really cool things. It\'s","date":"2018-09-15T12:00:00.000Z","tags":[],"readingTime":9.905,"hasTruncateMarker":true,"authors":[{"name":"Bradlee Speice","socials":{"github":"https://github.com/bspeice"},"key":"bspeice","page":null}],"frontMatter":{"slug":"2018/09/isomorphic-apps","title":"Isomorphic desktop apps with Rust","date":"2018-09-15T12:00:00.000Z","authors":["bspeice"],"tags":[]},"unlisted":false,"lastUpdatedAt":1731188450000,"prevItem":{"title":"A case study in heaptrack","permalink":"/2018/10/case-study-optimization"},"nextItem":{"title":"Primitives in Rust are weird (and cool)","permalink":"/2018/09/primitives-in-rust-are-weird"}}')}}]);