Hello.

I am Paul Kinlan.

A Developer Advocate for Chrome and the Open Web at Google.

I love the web. The web should allow anyone to access any experience that they need without the need for native install or content walled garden.

Configuring hugo server to serve 'mjs' ES modules

Paul Kinlan

डिफ़ॉल्ट रूप से ह्यूगो सही सामग्री प्रकार के साथ .mjs फ़ाइलों की सेवा नहीं करता है। वास्तव में यह हाल ही में तब तक नहीं था जब ह्यूगो प्रति माइम-प्रकार के एक से अधिक फ़ाइल एक्सटेंशन की सेवा कर सके। ऐसा लगता है कि v0.43 के साथ यह तय किया गया है। [mediaTypes] [mediaTypes."text/javascript"] suffixes = ["js", "mjs"] पूर्ण पोस्ट पढ़ें। उपरोक्त कोड मुझे सही माइम-प्रकार के साथ ईएस मॉड्यूल के लिए एमजेएस फाइलों की सेवा करने देता है (नोट मॉड्यूल को 'टेक्स्ट / जावास्क्रिप्ट' के साथ परोसा जाना चाहिए)। यह केवल स्थानीय परीक्षण के लिए जरूरी है, होस्टिंग एक और मुद्दा है :)

Read More

Thoughts on importing npm modules to the web as JavaScript modules

Paul Kinlan

मुझे कल पोस्ट पर विचार मिला है जो मैंने कल ES मॉड्यूल के बारे में किया था I needed a quick way import a simple module get-urls into my project. The module is well tested and it does what I needed … ignore the fact that it’s pretty easy to implement in a couple of lines of JavaScript. The problem I had is that my project is built in ES6, uses modules and I didn’t want to have to bundle up using CommonJS (require).

Read More

Importing npm modules to the web as JavaScript modules

Paul Kinlan

मैं अपनी स्थिर साइट में सामग्री को धक्का देना आसान बनाने के लिए काम कर रहा हूं और यह एक मजेदार थोड़ा अभ्यास रहा है जिसे मैं एक और पोस्ट में अधिक साझा करूंगा। इस पोस्ट में मैं 'रोलअप' कॉन्फ़िगरेशन साझा करना चाहता हूं जिसे मैं लगभग किसी भी एनपीएम मॉड्यूल को जावास्क्रिप्ट मॉड्यूल का उपयोग करके फ्रंटएंड प्रोजेक्ट में आयात करने के लिए उपयोग करता था। मुझे अपनी परियोजना में एक सरल मॉड्यूल 'get-urls आयात करने का एक त्वरित तरीका चाहिए। मॉड्यूल अच्छी तरह से परीक्षण किया जाता है और यह वही करता है जो मुझे चाहिए .

Read More

We need DOM APIs in Workers

Paul Kinlan

If we are to build HTML in Workers then we need some 'DOM' in them.

Read More

A simple clientside templating langauge

Paul Kinlan

Templating libraries needn't be so hard

Read More

Building a simple PubSub system in JavaScript

Paul Kinlan

हाल ही में एक परियोजना में एक [वेब पुश](/ डिजाइनिंग-ए-वेबपश-सेवा /) सेवा निर्माण करना चाहता था, मैं चाहता था कि मेरा यूआई आवेदन स्तर की घटनाओं (अर्थात् यदि आप करेंगे) को जवाब दे, क्योंकि वहां कुछ घटक थे जिनके लिए जानकारी की आवश्यकता होती है प्रणाली लेकिन एक-दूसरे के साथ निर्भर नहीं है और मैं चाहता हूं कि वे खुद को 'व्यापार तर्क' से स्वतंत्र रूप से प्रबंधित कर सकें।

Read More

Barcode detection using Shape Detection API

Paul Kinlan

दूसरे सप्ताह मैंने क्रोम में कैनरी चैनल में [आकार एपीआई के माध्यम से फेस डिटेक्शन](/ फेस-डिटेक्शन /) के बारे में बात की। अब बारकोड पहचान क्रोम कैनरी में भी है (मिगुएल मेरा नायक है;) बारकोड विशाल हैं! वे लगभग हर उत्पाद पर खरीदते हैं। यहां तक ​​कि बहुत बदनाम क्यूआरकोड अमेरिका और यूरोप के बाहर विशाल है। बारकोड और क्यूआरकोड आपके लिए माध्यम और आपके बीच की छोटी मात्रा में डेटा स्थानांतरित करके भौतिक दुनिया और डिजिटल दुनिया को पुल करने का एक आसान तरीका प्रदान करता है। डेस्कटॉप के युग में यह बड़ी मात्रा में उपयोग नहीं हो सकता है, मोबाइल के युग में यह महत्वपूर्ण है। इस डेटा तक पहुंच प्राप्त करने के लिए आपको कभी भी ऐप इंस्टॉल नहीं करना चाहिए।

Read More