Hi all,
After dealing with some frustrations with the character length limit on public channels, I decided this is something that I can fix. I spoke to a few friendly folk on the #developer channel on the Meshcore discord who suggested that I come here for feedback.
I've written up a design doc with potential solutions to add compression, as well as pulled 27,000 public messages from the Cascadia mesh network to actually test the impact of different compression algorithms. I'm prepared to do all the work to implement this, my main desire is just to ensure this is going in the right direction for the project moving forward and get some approval from anyone that actually has the authority to accept this into the main branch.
My proposal is backwards compatible for all messages that can be sent today. For messages extending beyond the 167 character limit, there's a range of possibilities on how they could be handled. The cheapest time to implement this is today, things will only be getting more difficult as this gains popularity and eventually fragments further.
https://docs.google.com/document/d/1bN1sy2cZFAnGRVTUT3EF6SZgWCxHp0xP5IiMc5K-JbA/edit?usp=sharing
is the doc outlining 3 different options.
I'd appreciate any feedback and hopefully some approvals :-)
Hi all,
After dealing with some frustrations with the character length limit on public channels, I decided this is something that I can fix. I spoke to a few friendly folk on the #developer channel on the Meshcore discord who suggested that I come here for feedback.
I've written up a design doc with potential solutions to add compression, as well as pulled 27,000 public messages from the Cascadia mesh network to actually test the impact of different compression algorithms. I'm prepared to do all the work to implement this, my main desire is just to ensure this is going in the right direction for the project moving forward and get some approval from anyone that actually has the authority to accept this into the main branch.
My proposal is backwards compatible for all messages that can be sent today. For messages extending beyond the 167 character limit, there's a range of possibilities on how they could be handled. The cheapest time to implement this is today, things will only be getting more difficult as this gains popularity and eventually fragments further.
https://docs.google.com/document/d/1bN1sy2cZFAnGRVTUT3EF6SZgWCxHp0xP5IiMc5K-JbA/edit?usp=sharing
is the doc outlining 3 different options.
I'd appreciate any feedback and hopefully some approvals :-)