নভেম্বর 2020 আপডেট
আমি শীর্ষ নোডজেএস এইচটিএমএল পার্সার লাইব্রেরি অনুসন্ধান করেছি।
যেহেতু আমার ব্যবহারের ক্ষেত্রে অনেকগুলি বৈশিষ্ট্যযুক্ত একটি লাইব্রেরির প্রয়োজন ছিল না, আমি স্থিতিশীলতা এবং কার্য সম্পাদনের দিকে মনোনিবেশ করতে পারি।
স্থিতিশীলতার দ্বারা আমি বোঝাতে চাইছি যে বাগগুলি খুঁজে পেতে গ্রন্থাগারটি সম্প্রদায় দ্বারা দীর্ঘায়িতভাবে ব্যবহার করা উচিত এবং এটি এখনও বজায় রাখা হবে এবং উন্মুক্ত সমস্যাগুলি বন্ধ হয়ে যাবে।
তার কঠিন একটি ওপেন সোর্স লাইব্রেরি ভবিষ্যত বুঝতে, কিন্তু আমি সবচেয়ে ব্যবসাসফল 10 টি লাইব্রেরি উপর ভিত্তি করে একটি ছোট সারসংক্ষেপ করেনি openbase ।
আমি সর্বশেষ প্রতিশ্রুতি অনুসারে 2 টি গ্রুপে বিভক্ত হয়েছি (এবং প্রতিটি গ্রুপে গিথুব শুরু অনুসারে ক্রম হয়):
সর্বশেষ প্রতিশ্রুতি গত 6 মাসে হয়:
jsdom - Last commit: 3 Months, Open issues: 331, Github stars: 14.9K
।
htmlparser2 - Last commit: 8 days, Open issues: 2, Github stars: 2.7K
।
parse5 - Last commit: 2 Months, Open issues: 21, Github stars: 2.5K
।
swagger-parser - Last commit: 2 Months, Open issues: 48, Github stars: 663
।
html-parse-stringify - Last commit: 4 Months, Open issues: 3, Github stars: 215
।
নোড-এইচটিএমএল-পার্সার - Last commit: 7 days, Open issues: 15, Github stars: 205
।
শেষ প্রতিশ্রুতি 6 মাস বা তার বেশি:
চেরিও - Last commit: 1 year, Open issues: 174, Github stars: 22.9K
।
কোয়া-বডিপারসার - Last commit: 6 months, Open issues: 9, Github stars: 1.1K
।
sax-js - Last commit: 3 Years, Open issues: 65, Github stars: 941
।
খসড়া থেকে html - Last commit: 1 Year, Open issues: 27, Github stars: 233
।
আমি নোড-এইচটিএমএল-পার্সারটি বেছে নিয়েছি কারণ এ মুহূর্তে এটি শান্ত এবং দ্রুত সক্রিয় বলে মনে হচ্ছে।
(*) ওপেনবেস প্রতিটি লাইব্রেরি সম্পর্কিত অবদানকারীদের সংখ্যা (+3 কমিট সহ), সাপ্তাহিক ডাউনলোড, মাসিক কমিট, সংস্করণ ইত্যাদি সম্পর্কিত আরও অনেক তথ্য যুক্ত করে।
(**) উপরের টেবিলটি নির্দিষ্ট সময় এবং তারিখ অনুসারে একটি স্ন্যাপশট - আমি আবার উল্লেখটি পরীক্ষা করে দেখতে পারি এবং প্রথম পদক্ষেপ হিসাবে সাম্প্রতিক ক্রিয়াকলাপের স্তরটি যাচাই করে এবং তারপরে আরও ছোট বিবরণে ডুব দেব।