J. Nick Koston

Results 202 issues of J. Nick Koston

> On a side note, all the Python versions we support now implement sendfile fallback so its likely our sendfile fallback code is no longer needed. _Originally posted by @bdraco...

I only found this because I was looking at function call counts.. I was trying to find why `_release_connection` is always called 4x per request _Originally posted by @bdraco in...

We have quite a few long running tests that take up a few seconds. Even if we only clean up the top 10 we should be able to shave at...

enhancement
good first issue
infra

https://github.com/aio-libs/aiohttp/blob/4bb95e53e130855546e78a98d0ba47ecfef13284/aiohttp/client_ws.py#L371 if the client is doing the heartbeat it’s redundant for the server or vise versa to do and double the amount of idle traffic

enhancement

# What does this implement/fix? This PR adds a new `enable_loop_soon_any_context()` method to the `Component` class, allowing components to safely request their `loop()` method to be re-enabled from interrupt service...

has-tests
core

# What does this implement/fix? This PR fixes a critical performance issue where the ESP32 touch sensor component could block the event loop for up to 8ms per configured touch...

integration: esp32_touch

Going to need https://github.com/esphome/esphome/pull/9127 # What does this implement/fix? This PR optimizes the Ethernet component by disabling its loop when the connection is stable, reducing unnecessary runtime overhead. Currently, the...

integration: ethernet
has-tests
core

needs https://github.com/esphome/esphome/pull/9127 ## What does this implement/fix? This PR adds interrupt-based operation to GPIO binary sensors, dramatically reducing CPU usage by up to 98%. Previously, GPIO binary sensors would poll...

integration: gpio
has-tests
core

# What does this implement/fix? This PR optimizes the ESPHome OTA component's loop() method to avoid expensive stack allocations when no OTA update is in progress. Previously, the `handle_()` method...

small-pr
integration: esphome

# What does this implement/fix? This PR optimizes memory usage in the bluetooth_proxy component and related BLE classes by reordering class members to minimize padding on 32-bit systems (ESP32). The...

integration: esp32_ble_tracker
integration: bluetooth_proxy
integration: esp32_ble_client