dwyl / recipe-parser

🥗 Parse recipes from websites and blogs 😋
8 stars 1 forks source link

Research: Web Scraping/Parsing in `Rust` #6

Open nelsonic opened 1 year ago

nelsonic commented 1 year ago

I could easily write a parser in any of my "previous" programming languages.
e.g: https://github.com/nelsonic/github-scraper

But I can't help but think of this as an opportunity to use Rust for 3 very specific reasons:

  1. Speed/efficiency of parsing - according to some estimates it's 3 - 10x faster than Elixir.
  2. Rust can be run natively on AWS Lambda this is useful because it makes it easier to run parsers with dynamic IP Address
  3. We might be able to use it directly in the Flutter App using github.com/fzyzcjy/flutter_rust_bridge

Starting point:

Opening this issue just to capture my initial thoughts. 💭 Will using Rust make it easier or harder for people to contribute to the project? 🤷‍♂️