News for hackers. Stuff that matters.

TrezyCodes

Haha, it's not. We really wanted to introduce Wasm behind the the scenes, but with a static site we just couldn't justify the complexity. We're working on some pretty great demos to show things off, though, and all of those will eventually be available on the Scale website.

Show HN: Write Language-agnostic functions with WebAssembly you can use

https://scale.sh

Hey y’all, we’re really excited to share that we’re launching a new free, open source tool called Scale. It’s a highly-performant WebAssembly function runtime that enables composable, language-agnostic software development.TL;DR - Scale allows you to write functions in any language, then use them in any other language. It’s pretty exciting.We currently support Go and Rust, but TypeScript is...

( Read More... | 4 comments | 7 points | on HN )
Re:Show HN: FRPC – A Faster, More Flexible RPC Framework on Thursday August 25, 2022 @01:26PM (#32596985)
=== Does fRPC support protobuf backwards/forwards compatibility between message versions? TL;DR - We don't currently, but we plan to.

We've built our own protobuf library called Polyglot, which encodes messages in an order based on their types rather than the number associated with the proto3 file. Because of this, we don't currently support backwards and forwards compatibility the way gRPC does.

=== Performance comparison with C++ arena allocations TL;DR - We don't have specific benchmarks for this (yet).

C++ arena memory allocations are similar to Go's memory pools in the way they try to pre-allocate and reuse memory. fRPC is written in Go, but it doesn't currently use memory pools. Adding support for them is on the roadmap, though! that's a future optimisation that we expect will provide even further performance optimisations.

As far as C++ goes, though, the library is currently written in Go and we don't have a C++ version on the roadmap. That said, this is brand new and we're absolutely listening to determine if it makes sense to implement fRPC in other languages, such as C++ and Rust.

Re:Show HN: FRPC – A Faster, More Flexible RPC Framework on Thursday August 25, 2022 @12:13PM (#32595846)
Hey there, I'm Trezy and I manage DevRel for Loophole! I can't tell you how excited I am about this release.

If you have any questions, feel free to drop them in the comments here! If I can't answer them directly, I'll pull in somebody who can.