block / block/stoic

stdin/stdout/stderr streams are very slow on Android 10 and below

Open
#14 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Kotlin
Stars
140
Forks
14
PR merge metrics
No merged PRs in 30d

Description

stoic uses LocalSocket for its streams, which was slow until this commit - https://android.googlesource.com/platform/frameworks/base.git/+/9d8b92685946c5029a71ac7d90b6b68dceecc773

Contributor guide

Open the contributing guide

Research direction

Locate stoic's LocalSocket-based stdin, stdout, and stderr stream implementation, then read the referenced Android framework commit to understand the relevant performance change. Reproduce or benchmark the streams on Android 10 and below and compare behavior with newer Android versions; done means the affected streams are no longer very slow on those releases.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.