The proposed experiment will allow us to get a basic idea on performance of normalization libraries between ICU and the Rust normalization crate.
I will use the https://github.com/zbraniecki/intl-measurements/ harness building two example apps that will use microtiming intervals to measure time used by both apps.
On top of that I'll plug the Rust test into Criterion for more detailed measurements.
If the results will warrant further testing, it may be then useful to write basic FFI for ICU4C to plug it into Criterion.
The proposed experiment will allow us to get a basic idea on performance of normalization libraries between ICU and the Rust normalization crate.
I will use the https://github.com/zbraniecki/intl-measurements/ harness building two example apps that will use microtiming intervals to measure time used by both apps.
On top of that I'll plug the Rust test into Criterion for more detailed measurements.
If the results will warrant further testing, it may be then useful to write basic FFI for ICU4C to plug it into Criterion.