{
    "componentChunkName": "component---src-templates-tags-tsx",
    "path": "/tags/structured-concurrency/",
    "result": {"data":{"site":{"siteMetadata":{"title":"Frontside Software"}},"allBlogPost":{"totalCount":2,"edges":[{"node":{"id":"6ab0879e-c343-5f07-b800-b3136dc1f7d3","slug":"/blog/2023-12-18-announcing-effection-v3/","title":"Announcing Effection 3.0 -- Structured Concurrency and Effects for JavaScript","authorNodes":[{"name":"Charles Lowell","slug":"/people/charles-lowell/"}],"markdown":{"excerpt":"Effection is Structured Concurrency and Effects for JavaScript. It’s a library purpose-built to help developers write code that can easily manage the most complex concurrent computations whether in…","frontmatter":{"description":"A major milestone in bringing Structured Concurrency and Effects to JavaScript, Effection 3.0 has excellent TypeScript support, a powerful new context API, and harmonizes perfectly with the JavaScript APIs you know and love.","date":"December 18, 2023","img":{"childImageSharp":{"fixed":{"src":"/static/ffbaf23c1012bc2af2221c370fb1c7da/2a4de/2023-12-18-announcing-effection-v3.png"}}}}}}},{"node":{"id":"23f82221-cf1e-58a6-a6a7-42cf13929228","slug":"/blog/2023-12-11-await-event-horizon/","title":"The await event horizon in JavaScript","authorNodes":[{"name":"Charles Lowell","slug":"/people/charles-lowell/"}],"markdown":{"excerpt":"There is a boundary around every black hole where the velocity required to escape its gravitational pull exceeds the speed of light. Once anything, including light itself, passes over that threshold…","frontmatter":{"description":"Why async functions in JavaScript are insufficient as a Structured Concurrency primitive","date":"December 11, 2023","img":{"childImageSharp":{"fixed":{"src":"/static/f41050ac2ccba19fd9dd0c46f90fc75f/2a4de/2023-12-11-await-event-horizon.png"}}}}}}}]}},"pageContext":{"tag":"structured concurrency"}},
    "staticQueryHashes": ["1241260443"]}