Google Docs में Microsoft Word फ़ाइलें खोलने की मुश्किल
- लेखक के पिता को Microsoft Word document फ़ाइल पर काम करने के लिए अपने laptop में Word install करना पड़ा
- लेखक ने अपने पिता को Google Docs का सुझाव दिया
- क्योंकि उनके पास पहले से Google account था, यह इस्तेमाल में आसान है, cloud-based है, और auto-sync करता है
- लेकिन लगभग 30MB की document फ़ाइल को Google Docs में खोलने पर typed content को स्क्रीन पर दिखने में कई सेकंड लगते थे, यानी Chrome या Google Docs के लिए इसे संभालना मुश्किल था
- अंत में LibreOffice install किया गया, और वहाँ यह बहुत तेज़ी से काम करता था
आज के software standards पर विचार
- यह सवाल उठता है कि क्या performance के मामले में software development पीछे जा रहा है
- क्या नए, आकर्षक, modern tools, frameworks और languages हमें efficiency के मामले में पीछे ले जा रहे हैं
- web apps और browsers को संभालने के लिए hardware specs बढ़ते जा रहे हैं
- अगर सिर्फ pure native apps होते, तो शायद इसकी ज़रूरत नहीं पड़ती
- mobile phones को 8GB या 16GB RAM की ज़रूरत आखिर क्यों है
- web को UI rendering engine wrapper की जगह native rendering की ज़रूरत है
- अच्छे specs वाले laptop पर भी 30MB की Word फ़ाइल Google Docs में न खुल पाने की वजह यह है कि browser को ज़्यादा memory और CPU usage चाहिए
- ऐसा लगता है कि हम optimized, efficient और high-performance applications बनाना भूल गए हैं। इस समस्या को ठीक करना होगा
- 1966 के 2KB RAM वाले Apollo computer ने इंसानों को चाँद पर पहुँचा दिया था, लेकिन 2024 में browser 30MB की document फ़ाइल नहीं संभाल पा रहा
- आज industry में लगभग हर कोई future के लिए PWA applications पर फोकस कर रहा है, इसलिए ध्यान web पर है
API optimization का महत्व
- API performance app की performance में योगदान दे सकती है, इसलिए web और native apps दोनों में API optimization महत्वपूर्ण है
- लेखक का product Onradar(https://onradar.io) API monitoring के ज़रिए optimization में मदद करता है
- Onradar API के लिए uptime monitoring और flow-based monitoring देता है
- flow editor में संबंधित APIs के साथ संभव user scenarios बनाए जा सकते हैं और Onradar उन्हें 24/7 test कर सकता है
- incident होने पर यह alerts देता है
GN⁺ की राय
- Google Docs और MS Office के बीच compatibility issues लंबे समय से उठाए जाते रहे हैं। यह अब तक पूरी तरह हल नहीं हुए हैं, और users को असुविधा देते हैं। अच्छा होगा अगर दोनों कंपनियाँ इस समस्या को सुलझाने के लिए थोड़ा अधिक सक्रिय सहयोग करें
- web app performance की समस्या को hardware specs बढ़ाकर हल करना मूल समाधान नहीं है। सीमित resources का कुशल उपयोग करने वाला software development ज़रूरी है
- native apps की वकालत करना एक तरीका हो सकता है, लेकिन web के फ़ायदों को बनाए रखते हुए web app performance सुधारना बेहतर दिशा होगी। web apps की portability और accessibility ऐसे फ़ायदे हैं जिन्हें छोड़ना मुश्किल है
- API optimization और monitoring पूरे system performance को बेहतर बनाने वाले महत्वपूर्ण तत्व हैं। खासकर आज जब microservice architecture मुख्यधारा बन रहा है, API layer पर ध्यान और भी बढ़ना तय है
- Apollo युग से तुलना करना पूरी तरह उपयुक्त नहीं लगता। spacecraft control और word processing को एक ही स्तर पर रखना कठिन है। आज का software बहुत बड़ा और जटिल हो चुका है, इसलिए Apollo दौर जैसी efficiency की उम्मीद करना आसान नहीं है
1 टिप्पणियां
Hacker News की राय
सारांश: