nokogiri-rust:围绕刮板箱使用的Ruby FFI包装器将代替Nokogiri。 地位

时间:2024-06-03 23:09:33
【文件属性】:

文件名称:nokogiri-rust:围绕刮板箱使用的Ruby FFI包装器将代替Nokogiri。 地位

文件大小:1.75MB

文件格式:ZIP

更新时间:2024-06-03 23:09:33

HTML

NokogiriRust 围绕使用的Ruby FFI包装将代替Nokogiri。 现状:概念证明。 NokogiriRust::HTML.at_css.text比Nokogiri快60倍。 当然,该库的API目前与Nokogiri不兼容。 $ ruby benchmarks/nokogiri_benchmark.rb Warming up -------------------------------------- Nokogiri::HTML 2.000 i/100ms NokogiriRust::HTML 3.000 i/100ms Calculating ------------------------------------- Nokogiri::HTML 27.195 (±14.7%) i/s - 132.0


【文件预览】:
nokogiri-rust-master
----nokogiri_rust.gemspec(1KB)
----Cargo.toml(188B)
----LICENSE.txt(1KB)
----benchmarks()
--------big_shopping.html(1.84MB)
--------nokogiri_benchmark.rb(830B)
----src()
--------lib.rs(2KB)
----lib()
--------nokogiri_rust.rb(1KB)
--------nokogiri_rust()
--------nokogiri_rust.so(2.19MB)
----Gemfile(143B)
----mkmf.log(87B)
----spec()
--------nokogiri_rust_spec.rb(189B)
--------spec_helper.rb(369B)
----Rakefile(679B)
----.travis.yml(94B)
----README.md(3KB)
----.rspec(53B)
----Gemfile.lock(957B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(152B)
----bin()
--------console(94B)
--------setup(131B)

网友评论